c# – 无法隐藏ASP.NET中的VIEWSTATE隐藏字段
发布时间:2020-12-16 01:33:51 所属栏目:百科 来源:网络整理
导读:我必须在运行时隐藏我的ASP.net页面上的VIEWSTATE和EVENTVALIDATION隐藏字段. 我成功删除了EVENTVALIDATION …………. %@ Page enableEventValidation="false" EnableViewState="false" % 但VIEWSTATE仍然存在,我无法摆脱它,我需要. (很难解释原因) 还有另一
我必须在运行时隐藏我的ASP.net页面上的VIEWSTATE和EVENTVALIDATION隐藏字段.
我成功删除了EVENTVALIDATION …………. <%@ Page enableEventValidation="false" EnableViewState="false" %> 但VIEWSTATE仍然存在,我无法摆脱它,我需要. (很难解释原因) 还有另一种摆脱它的方法吗? 提前致谢! 解决方法
您需要在页面上覆盖以下方法:
protected override void SavePageStateToPersistenceMedium( object viewState) { } protected override object LoadPageStateFromPersistenceMedium() { return null; } 见:http://weblogs.asp.net/ngur/archive/2004/03/08/85876.aspx 从表单中删除runat =“server”也可以像其他人建议的那样工作. 没有视图状态,您将无法使用asp.net控件.您可能需要重新考虑您要执行的操作以及为什么需要删除viewstate部分. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |