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