Erstellen einer ASP: Schaltfläche programmgesteuert?

7

Ich verwende meine Code-Behind-Seite, um programmgesteuert eine Speicherschaltfläche zu erstellen:

%Vor%

Ich denke jedoch, dass dies eine html-Schaltfläche erstellen muss oder etwas anderes benötigt, da ich das OnClick-Attribut in der folgenden Zeile nicht festlegen kann. Ich kann OnClientClick angeben, aber das ist nicht das, was ich einstellen möchte.

    
Jay Wilde 09.10.2008, 16:14
quelle

3 Antworten

14
%Vor%     
Erikk Ross 09.10.2008, 16:26
quelle
8

Beachten Sie auch, dass der Benutzer beim Klicken auf die Schaltfläche ein Postback erzwingt, das eine neue Instanz Ihrer Seitenklasse erstellt. Die alte Instanz, in der Sie die Schaltfläche erstellt haben, ist bereits verschwunden. Sie müssen sicherstellen, dass diese neue Instanz der Klasse auch Ihre Schaltfläche - und ihren Ereignishandler - vor der Ladephase hinzufügt oder dass der Ereignishandler nicht ausgeführt wird (das Ladeereignis der Seite) wird aber immer noch).

    
Joel Coehoorn 09.10.2008 16:31
quelle
5

Sie würden dem OnClick einen Handler hinzufügen, indem Sie die + = Syntax verwenden, wenn Sie einen Handler für das OnClick-Ereignis im folgenden Code registrieren möchten.

%Vor%     
Mitchel Sellers 09.10.2008 16:18
quelle

Tags und Links