如何禁用ViewState
1. 默认情况下ASP.NET是启用ViewState的,这样会在页面生成冗长的隐藏字段,
ViewState对于需要PostBack的页面才能有用,而对于类似新闻展示页面则完全没有必要启用ViewState。
2. 禁用ViewState的方式:
①页面整体禁用ViewState:在顶部的Page中EnableViewState="False"
页面禁用ViewState后并不是完全没有ViewState了,只要页面中有runat=server的form就会有ViewState的隐藏字段,
要想页面完全没有ViewState的字段就必须完全去掉runat="server"的控件(包括那个runat=server的form),
但是如果没有了runat=server的form其他服务端控件就会没有用了。
②指定控件禁用ViewState:在控件上EnableViewState="False"
本博客(liqipeng)除非已明确说明转载,否则皆为liqipeng原创或者整理,转载请保留此链接:https://www.cnblogs.com/liqipeng/archive/2012/07/18/4576206.html。
本博客(liqipeng)除非已明确说明转载,否则皆为liqipeng原创或者整理,转载请保留此链接:https://www.cnblogs.com/liqipeng/archive/2012/07/18/4576206.html。
如果你觉得这篇文章对你有帮助或者使你有所启发,请点击右下角的推荐按钮,谢谢,:)