Hallo,

> automatisch aber wenn dann die Seite zur�ck geposted wird, dann ist die ID
> anders und er kann den Evenhandler nicht mehr zuordnen.

Es klappt je erst AB dem 2. Mal klicken...;-) Einmal klicken: Nichts
passiert: Noch einmal klicken: Jetzt klappts.


> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
> Auftrag von Daniel Gassmann
> Gesendet: Donnerstag, 18. M�rz 2004 17:53
> An: [EMAIL PROTECTED]
> Betreff: AW: AW: [Asp.net] User Control & Events
> 
> Hallo nocheinmal
> 
> Also wie ich/wir herausgefunden habe, kommt es f�r funktionierende Events
> ausschliesslich darauf an dass das User-Control in der Page_Load Methode
> in
> der aspx-Seite geladen wird. Da dachte ich mir ich k�nnte das ja so l�sen,
> dass ich bei einem Click auf den Button eine Session Variable setze und in
> der Page_Load Methode wird diese ausgewertet und das User Control geladen:
> 
>               private void Page_Load(object sender, System.EventArgs e)
>               {
>                       if(Session["userControl"]==null)
>                       {
>                               Session["userControl"]="Control1";
>                       }
> 
>                       switch(Session["userControl"].ToString())
>                       {
>                               case "Control1":
>                                       WebUserControl1 wus1 =
> (WebUserControl1)Page.LoadControl("WebUserControl1.ascx");
>                                       Panel1.Controls.Add(wus1);
>                                       break;
>                               case "Control2":
>                                       WebUserControl2 wus2 =
> (WebUserControl2)Page.LoadControl("WebUserControl2.ascx");
>                                       Panel1.Controls.Add(wus2);
>                                       break;
>                       }
>               }
> 
>               private void Button1_Click(object sender, System.EventArgs
> e)
>               {
>                       Session["userControl"] = "Control1";
>               }
> 
>               private void Button2_Click(object sender, System.EventArgs
> e)
>               {
>                       Session["userControl"] = "Control2";
>               }
> 
> Leider klappt das erst beim zweiten mal auf den Button klicken, da die
> Session offenbar erst nach dem PostBack gesetzt wird...
> 
> Kommt jemandem eine Idee wie man vielleicht dieses Problem l�sen k�nnte?
> 
> Gruss Daniel
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [EMAIL PROTECTED]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an