/ / Dynamisches Laden einer anderen Rasteransicht auf jeden Button Klicken Sie auf - c #, jquery, asp.net, vb.net, gridview

Lade verschiedene Gridview dynamisch auf jedem Button Klicken Sie auf - c #, jquery, asp.net, vb.net, Gridview

Ich habe ein Szenario, in dem ein Bildschirm 5 Schaltflächen hat. Beim Klicken auf jede Schaltfläche sollte eine andere Rasteransicht geladen werden.

zB: btn1 geklicktes grdv1 sollte geladen werden, btn2 geklicktes grdv2 sollte geladen werden.

Wie kann ich das erreichen? Bedingung ist, dass die Belastung der Seite während jedes Postbacks kleiner oder min sein sollte.

Ich hatte es mit gemacht iFrame, Ich lade separate Aspx-Seiten bei jedem BTN-Klick in iFrame, aber ich kann die Steuerelement-IDs nicht in der gridview laden, da ich Operationen auf dem geladenen Raster durchführen muss.

Kann mir jemand mit einer einfachsten Lösung helfen?

Danke im Voraus.

Antworten:

0 für die Antwort № 1

Wenn beide Rasteransichten die gleichen Spalten haben, dann einSchaltfläche klicken, um die entsprechenden Daten zu binden. Wenn die Spalten unterschiedlich sind, setzen Sie die On-PageLoad-Methode mit Ausnahme des ersten Attributs für das gesamte gridview-Attribut, dh visible = "false". In OnBtnClick_ForGvn wird das entsprechende gridview mit gvn.visible = true sichtbar.