【发布时间】:2012-02-13 06:01:35
【问题描述】:
我可以用隐藏字段替换 ViewState 吗?
ViewState["temp"] = "1";
<asp:HiddenField ID="hdnfield" runat="server" />
EnableViewState="false"。
hdnfield 值存储在客户端? 这是最佳做法吗?
【问题讨论】:
标签: asp.net .net viewstate hidden-field
我可以用隐藏字段替换 ViewState 吗?
ViewState["temp"] = "1";
<asp:HiddenField ID="hdnfield" runat="server" />
EnableViewState="false"。
hdnfield 值存储在客户端? 这是最佳做法吗?
【问题讨论】:
标签: asp.net .net viewstate hidden-field
这取决于您需要该字段的用途。在初始渲染时,它将如下所示:
<input type="hidden" name="hdnfield" id="hdnfield" value="Initial Value" />
如果这就是你所追求的,那么你很幸运。如果您更改 hdnfield 的值并且您的页面执行回发,该值将被重置。
【讨论】: