Language:

Formular zurücksetzen - ViewState clearen

Language: Deutsch
Programming Language: C#
Published by: Don Kewlo [not registered]
Last Update: 3/18/2007
Views: 594


Description

Hatte Probleme damit ein Web-Formular zurück zu setzen, nachdem bereits Eingaben abgeschickt und validiert wurden.
Habe es letztendlich durch folgenden Code in meiner *.aspx und der dazugehörigen CodeBehinde-Datei hinbekommen:

Code

1 seite.aspx 2 ----------------------------------------------------------------- 3 <asp:Button id="btnReset" runat="server" Text="Zurücksetzen" OnClick="btnReset_Click"></asp:Button> 4 5 6 7 8 seite.aspx.cs 9 ----------------------------------------------------------------- 10 (am seitenanfang als Klassenvariable) 11 ------------------------------------- 12 13 Boolean clearingState = false; 14 15 (in der ersten geladenen methode Page_Load) 16 ------------------------------------------- 17 if (IsPostBack && (clearingState == true)) 18 { 19 ViewState.Clear(); 20 } 21 clearingState = false; 22 23 (und zu guterletzt) 24 ------------------- 25 protected void btnReset_Click(object sender, EventArgs e) 26 { 27 clearingState = true; 28 Response.Redirect("seite.aspx"); 29 }

No comments avaiable

Add a comment

Name *  

Email (won't be displayed) *    

Website  

Comment *  

Sicherheitscode Security Code *    

RSS