Entwickler-Ecke
ASP.NET und Web - sender.GetType().Name ergibt immer default_aspx
mre_admin - Do 06.11.08 13:35
Titel: sender.GetType().Name ergibt immer default_aspx
Hallo,
ich würde gerne wissen, welches der Steuerelemente auf meiner Seite das Postback ausgelöst hat.
Dazu habe ich momentan in Page_Load folgende Zeile:
C#-Quelltext
1: 2: 3: 4:
| protected void Page_Load(object sender, EventArgs e) { Response.Write(sender.GetType().Name); } |
Leider gibt diese IMMER
default_aspx als Sender aus.
Also egal ob ich einen RadioButton drücke, einen ListboxEintrag markiere oder einen Button drücke (Elemente haben AutoPostback = true)
Wo liegt mein Fehler? das kann doch nicht so kompliziert sein....
JüTho - Do 06.11.08 14:15
Hallo,
ohne Kenntnisse von ASP.NET habe ich die Vermutung, dass das Page.Load-Ereignis immer von der Seite ausgelöst wird; also bekommst Du auch immer dieselbe Antwort. Vielleicht hilft eines der Ereignisse PreLoad, LoadComplete, PreRender, PreRenderComplete; vielleicht musst Du die Ereignisse der einzelnen Controls abfragen.
Gruß Jürgen
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!