Über Popup-Fenster in ASP.Net

8

Ich habe eine gridview welche eine details button als letzte Spalte enthält.

Mein Aspx:

%Vor%

Was ich gerne machen würde ist:

  • Wenn der Benutzer auf details button klickt, öffnen Sie ein Popup-Fenster (Dialogfenster) .

  • In diesem Fenster möchte ich einige asp.net Server-Steuerelemente einfügen (wie Rasteransichten). Also möchte ich dieses Fenster aktivieren / erlauben, dass ich auf diese Steuerelemente im Code dahinter zugreifen kann.

Anyname Donotcare 09.08.2011, 12:54
quelle

4 Antworten

7

Sie möchten es wie dieses Bild?

Sie können ModalPopupExtender

verwenden

Lesen Sie Master-Detail mit den Steuerelementen GridView, DetailsView und ModalPopup

    
Soner Gönül 09.08.2011, 13:10
quelle
3

Ich schlage vor, dass Sie ein modales Popup-Fenster wie colorbox öffnen und auf dieses Farbfeld zeigen kann zeige eine aspx-Seite an, die alle gewünschten Steuerelemente enthält. Das Farbfeld zeigt Ihnen, wie Sie mit dem Knopf das modale Fenster öffnen und wie Sie die Seite einfügen.

    
Samir Adel 09.08.2011 13:09
quelle
3

Für diese Art von Dingen liebe ich das folgende Konstrukt:

%Vor%
  • So können Sie popup.visible = true; einstellen, wenn Sie das Popup benötigen und die volle Kontrolle über seinen Inhalt haben.
  • Der Updatepanel + Ajax Control Toolkit Extender wird ihm jedoch das Aussehen und Verhalten eines unabhängigen Popups geben.
Steav 09.08.2011 13:12
quelle
1

Erstellen Sie Ihr Wunsch-aspx-Popup und fügen Sie Javascript-Ereignis zur Schaltfläche hinzu. Zum Beispiel:

%Vor%

Sie können das Ereignis mit dem Code hinter und nicht auf der Aspx verweisen, um andere URL für jede Schaltfläche zu geben Um die Steuerelemente im Element tamplate zu finden, lesen Sie hier:

Ссылка

    
Naor 09.08.2011 13:10
quelle

Tags und Links