Text einer Textbox ändert sich nicht

14/08/2008 - 14:34 von Björn Dehmel | Report spam
Hallo zusammen,

ich schreibe im PageLoad Event in ein Textfeld den Wert eines Coockies:

HttpCookieCollection cc = Request.Cookies;
if (cc.Count > 0)
{
HttpCookie c = cc["ZMG_AUEV_Benutzer"];

if (c != null)
{
this.TextBox1.Text = c.Value;
this.TextBox2.Focus ();
}
...

Den Text sehe ich dann auch, wenn ich die Web-Applikation starte. Jetzt gehe
ich aber bei und überschreibe den Text.

Wenn ich im OnClick eines Buttons dann den Wert von this.TextBox1.Text
auslese, steht dort aber weiterhin der vom Coockie gesetzte Wert und nicht,
was ich dort gerade eingetragen habe.
Kann mir da bitte jemand weiterhelfen?

Gruß Björn
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
14/08/2008 - 14:40 | Warnen spam
Hallo Björn,

"Björn Dehmel" schrieb:

ich schreibe im PageLoad Event in ein Textfeld den Wert eines Coockies:

...

Den Text sehe ich dann auch, wenn ich die Web-Applikation starte. Jetzt gehe
ich aber bei und à¼berschreibe den Text.

Wenn ich im OnClick eines Buttons dann den Wert von this.TextBox1.Text
auslese, steht dort aber weiterhin der vom Coockie gesetzte Wert und nicht,
was ich dort gerade eingetragen habe.



If Not Page.IsPostBack Then
<TextBox>.Text = "Standardwert"
End if

Anderenfalls überschreibst Du den gesendeten Wert ja wieder mit deinem
Standardwert.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen