Sender abfragen

23/02/2009 - 13:15 von Pawel Warmuth | Report spam
Hallo zusammen,

Wenn ich einen Button klicke passiert ja automatisch ein Postback
In meinem Fall würde ich aber gerne wissen welcher Button das Postback
ausgelöst hat.
Ich dachte daran es im Ereigniss des Buttons zu deklarieren zB in eine
Sessionvariable , da das ganze aber schon im Page_Load
verfügbar sein muss weiß ich grad nicht wie.

Jmd eine Idee?

Grüße
Pawel
 

Lesen sie die antworten

#1 Gerold Mittelstädt
23/02/2009 - 14:06 | Warnen spam
Hallo,

Pawel Warmuth schrieb:
Wenn ich einen Button klicke passiert ja automatisch ein Postback
In meinem Fall würde ich aber gerne wissen welcher Button das Postback
ausgelöst hat.



Weißt Du doch. Nàmlich genau bei Button_Click (und danach; vgl.
http://emanish.googlepages.com/Asp....ecycle.PNG)

Ich dachte daran es im Ereigniss des Buttons zu deklarieren zB in eine
Sessionvariable , da das ganze aber schon im Page_Load
verfügbar sein muss weiß ich grad nicht wie.



Sessionvariable ist übertrieben. Eine einfache in der Klasse als Private
deklarierte tuts auch und ist Ressourcenschonender.

Jmd eine Idee?



Konzeptfehler. Du musst nicht alles in Page_Load machen bzw. sollte
Page_Load unabhàngig von geklickten Buttons sein.
Du hast außerdem die Möglichkeit über IsPostBack zu prüfen, ob gerade
ein PostBack stattfindet, und in dem Fall dann ggf. anderen Code ausführen.

Viele Grüße!

Ähnliche fragen