Moin,

ich m�chte gerne nach einem Postback, die vorhandenen Controls in einem Form 
l�schen und zwei neue hinzuf�gen.
Soweit klappt das auch. Aber nach dem Postback werden immer noch die alten 
Controls angezeigt, erst wenn ich ein Refresh mache verschwinden sie und die 
neuen Controls tauchen auf.
Was mache ich falsche?

Hier der Code

/// <summary>
                /// PreRender Event der Page
                /// </summary>
                /// <param name="e"></param>
                protected override void OnPreRender(EventArgs e)
                {

                        //Zwischenseite mit Anzeige der Voucherl�nge und einem
                        //Link zum umleiten
                        if(Session[Const.SessionVars.AUTHENTIFIED] != null && 
Convert.ToBoolean(Session[Const.SessionVars.AUTHENTIFIED].ToString()))
                        {
                                Label lblVoucherInfo    = new Label();
                                lblVoucherInfo.Text             = "Ihr Voucher 
Guthaben betr�gt: " + 
Convert.ToInt32(Session[SessionVars.VOUCHERTIME].ToString())/60 + "min"; 
                                lblVoucherInfo.Visible  = true;
                                Link lnk                                = new 
Link();
                                lnk.NavigateUrl                 = 
Session[Const.SessionVars.TARGETURL].ToString();
                                lnk.Text                                = 
"Klicken Sie hier um ihre gew�nschte Seite aufzurufen.";
                                lnk.Visible                             = true;
                                
                                Form myForm = 
(Form)this.FindControl("frmStart");
                                
                                //TODO: Entfernen !
                                Logger.LogDebug("Anzahl der Controls im Form 
(vorher): " + myForm.Controls.Count);


                                myForm.Controls.Clear();
                                myForm.Controls.Add(lblVoucherInfo);
                                myForm.Controls.Add(lnk);

                                //TODO: Entfernen !
                                Logger.LogDebug("Anzahl der Controls im Form 
(nacher): " + myForm.Controls.Count);

                                
                        }

                        base.OnPreRender (e);
                }

Andr�
_______________________________________________
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