【发布时间】:2013-11-05 14:30:23
【问题描述】:
EnableViewState="false"和EnableViewState="true"是什么意思?
我知道EnableViewState="false" = 关闭 ViewState 并且 EnableViewState="true" = 打开 ViewState
但是EnableViewState="false" 和EnableViewState="true" 有什么区别呢?
我试过这段代码:
<form runat="server">
<asp:TextBox ID="TextBox1" EnableViewState="true" runat="server">
</asp:TextBox><asp:Button ID="Button1" runat="server" Text="Button" />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</form>
我真的很困惑。
当我使用EnableViewState="true" 时,我在textbox 中输入了一些值并单击我的按钮。现在该值在textbox 中。当我设置EnableViewState="false" 时,它的过程相同。
那么 EnableViewState="true" 和 EnableViewState="false" 会发生什么?
【问题讨论】:
-
这对我没有帮助。我只想要 EnableViewState="true" 和 EnableViewState="false" 中的过程是什么
-
那你已经读得很快了。您所说的“过程是什么”是什么意思?你的意思是如果你禁用 ViewState 会发生什么?没什么,如果你不使用依赖于 ViewState 的控件。
-
是的!你说的对 。请告诉我 EnableViewState="true" 和 EnableViewState="false" 时会发生什么?
-
“告诉我”?我链接到两个资源来解释 ViewState 的作用。你为什么不解释你真正的问题?你想做什么,真正发生了什么,你为什么期待其他事情发生?我只想在回发后清除一个文本框,然后search and you will find。