Mac, wie wuerdest du folgendes Problem loesen:

Du willst eine Reihe von ImageButtons erzeugen, die jeweils verschiedene
Zoomfaktoren darstellen. Der jeweils selektierte Button hat eine andere
Farbe als die anderen. 

Ich erzeuge also die Buttons programmatisch in Page_Load. Nun will ich die
Buttons aendern sobald einer angeclickt worden ist. Die Seite wird dann neu
geladen, und zunaechst wird Page_Load wieder abgearbeitet. Hier komme ich
aber leider nicht an das CommandEventArgs Objekt ran, das gibt's erst
spaeter wenn der Event-Handler abgearbeitet wird. 

Also die Buttons in Page_Load nur dann erstellen, wenn's keine Postback ist
und bis zum Event-Handler warten? Oder auf jeden Fall erstellen, und
waehrend des Event-Handlers ueberschreiben?

Oder gibt's noch was eleganteres? Wird Page_Init eigentlich auch jedes mal
ausgefuehrt?

Vielen Dank fuer Deine Hilfe

Th.


-----Original Message-----
From: Kloberg Mac (LAM) [mailto:[EMAIL PROTECTED]] 
Sent: Tuesday, March 19, 2002 3:34 PM
To: aspDEdotnet
Subject: [aspdedotnet] RE: Command Event feuert erst beim 2. Mal


Stimmt genau... Was man da ueblicherweise macht, ist folgendes (in
Page_Load):

If Not IsPostBack Then
        'Hier alles reintun was nur beim ERSTEN Zugriff auf die Seite
gemacht werden soll:
        'DataSourcen setzen, Kontrollen binden, KontrollWerte
initializieren, etc... End If

hth
--
Gruesse,
Mac Kloberg
LIEBHERR AMERICA INC.
http://www.liebherr-us.com


> -----Original Message-----
> From: Eiben, Thorsten [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, March 19, 2002 6:26 PM
> To: aspDEdotnet
> Subject: [aspdedotnet] RE: Command Event feuert erst beim 2. Mal
> 
> 
> Danke Mac:
> 
> Das Problem war nicht der Event-Handler sondern die Tatsache,
> dass jedesmal
> die Page_Load mit abgearbeitet wird (und nicht nur die Befehle im
> Event-Handler).
> 
> Th.
> 
> 
> -----Original Message-----
> From: Kloberg Mac (LAM) [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, March 19, 2002 2:39 PM
> To: aspDEdotnet
> Subject: [aspdedotnet] RE: Command Event feuert erst beim 2. Mal
> 
> 
> Um solchen Problemchen schnell auf die Spur zu kommen mache ich immer
> folgendes:
> 
> - Trace auf der Seite einschalten (Trace="true")
> - Am Anfang jeder Methode diese Zeile einfuegen (die Namen natuerlich
> ersetzen): 
>   Trace.Write("DateiName:MethodenName", "Aufgerufen!")
> 
> Damit sieht man dann gleich was abgeht, in welcher
> Reihenfolge verarbeitet
> wird und was moeglicherweise schief laeuft...
> 
> hth
> --
> Gruesse,
> Mac Kloberg
> LIEBHERR AMERICA INC.
> http://www.liebherr-us.com
> 
> 
> > -----Original Message-----
> > From: Eiben, Thorsten [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, March 19, 2002 5:15 PM
> > To: aspDEdotnet
> > Subject: [aspdedotnet] Command Event feuert erst beim 2. Mal
> > 
> > 
> > Hallo Liste:
> > 
> > Vielleicht koennt Ihr mir helfen, folgendes Phaenomen zu loesen:
> > 
> > Ich habe eine Reihe von programmatisch erzeugten ImageButtons auf 
> > meiner Webseite. Wenn ich auf einen Button clicke, soll ein 
> > Command-Event ausgeloest werden, welches u.a. ein neues Bild laedt.
> > Wenn ich den ImageButton nun clicke wird zunaechst nur ein 
> > Teil der Seite
> > neu geladen. Es aendert sich nur der ViewState. Clicke ich 
> > den ImageButton
> > ein zweites mal, wird das neue Bild geladen.
> > 
> > Hat jemand eine Idee, wo ich anfangen koennte zu suchen?
> > 
> > Th.
> > 
> >   
> > 
> > | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> > | http://www.dotnetgerman.com/archiv/aspdedotnet/ = 
> Listenarchiv Sie
> > | k�nnen sich unter folgender URL an- und abmelden:
> > | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
> > 
> 
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie 
> | k�nnen sich unter folgender URL an- und abmelden: 
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
> 
> ---
> 
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.338 / Virus Database: 189 - Release Date: 3/14/2002
>  
> 
> | [aspdedotnet] als [EMAIL PROTECTED] subscribed 
> | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie 
> | k�nnen sich unter folgender URL an- und abmelden: 
> | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
> 

| [aspdedotnet] als [EMAIL PROTECTED] subscribed 
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie 
| k�nnen sich unter folgender URL an- und abmelden: 
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

---

Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.338 / Virus Database: 189 - Release Date: 3/14/2002
 

| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an