我可以用隐藏字段替换ViewState吗?

时间:2012-01-18 14:06:09

标签: asp.net .net viewstate hidden-field

我可以用隐藏字段替换ViewState吗?

ViewState["temp"] = "1";

<asp:HiddenField ID="hdnfield" runat="server" />       

EnableViewState="false"

hdnfield值存储在客户端? 这是最佳做法吗?

1 个答案:

答案 0 :(得分:0)

这取决于你需要的领域。初始渲染时,它将显示如下:

<input type="hidden" name="hdnfield" id="hdnfield" value="Initial Value" />

如果你完成了所有这些,那么你很幸运。如果您更改了hdnfield的值并且您的页面进行了回发,则该值将被重置。