我可以用隐藏字段替换ViewState吗?
ViewState["temp"] = "1";
<asp:HiddenField ID="hdnfield" runat="server" />
EnableViewState="false"
。
hdnfield值存储在客户端? 这是最佳做法吗?
答案 0 :(得分:0)
这取决于你需要的领域。初始渲染时,它将显示如下:
<input type="hidden" name="hdnfield" id="hdnfield" value="Initial Value" />
如果你完成了所有这些,那么你很幸运。如果您更改了hdnfield的值并且您的页面进行了回发,则该值将被重置。