0
我想知道如何從ViewState中追蹤文本框的值。如何在我回發時從ViewState執行Textbox值?
作爲用戶輸入任何值Textbox
和click submit button
由於postback
Textbox
值消失,
但是,如果我在這種情況下使用ViewState
,然後是有任何方式看到或顯示從Viewstate
該值?
<html>
<body>
<form id="form1" runat="server">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click"/
</form>
</body>
</html>
protected void Button1_Click(object sender, EventArgs e)
{
TextBox1.Text += "X";
}
只要從控件中獲取它,那就是ViewState所做的事情:確保控件被預先填充。 –
我假設你在'Page_Load'中有這樣的代碼:'TextBox1.Text =「initialvalue」;'。如果是這樣,將它包裝在'if(!IsPostBack){// ...}' –
是的它是在裏面如果(!IsPostBack){// ...} – Neo