Ich bin ziemlich neu in ASP.NET und versuche zu lernen, wie die Dinge gemacht werden. Ich komme von einem C# -Hintergrund, also ist der Code-Behind-Teil einfach, aber denken wie ein Web-Entwickler ist unbekannt.Wie kann ich Daten von einer aspx-Seite an ein ascx modales Popup übergeben?
Ich habe eine Aspx-Seite, die ein Raster von Kontrollkästchen enthält. Ich habe eine Schaltfläche, die über ein Button_Click-Ereignis codiert ist, um eine Liste der Zeilen zu sammeln, die überprüft werden, und eine Sitzungsvariable aus dieser Liste zu erstellen. Dieselbe Schaltfläche wird (über TargetControlID) durch den ModalPopupExtender meiner Ascx-Seite referenziert, der das Panel auf der Ascx-Seite steuert.
Wenn auf die Schaltfläche geklickt wird, wird das modale Popup geöffnet, aber das Ereignis Button_Click wird nie ausgelöst, sodass das Modal seine Sitzungsdaten nicht erhält.
Da die beiden Seiten getrennt sind, kann ich den ModalPopupExtender nicht aus dem aspx.cs-Code aufrufen, ich kann die Liste der Kontrollkästchen aus dem Code ascx.cs nicht erreichen, und ich sehe keinen Weg dazu Füllen Sie meine Sitzungsvariable auf und aktivieren Sie programmgesteuert eine andere ausgeblendete Schaltfläche oder ein anderes Steuerelement, die dann mein modales Popup öffnen.
Irgendwelche Gedanken?