viewstate顾名思义是页面视图的意思,用来储存页面上的信息,表单里内容保存在这个里面,它只在当前页起作用
在ASP.Net中的View State不能说没用,要看在什么情况下用了,一般如果只展示数据那么没有必要用。
禁用ViewState(enableviewstate=false),ViewState,多多少少它还是会存在一点点的,只不过他变得非常少了,如果要全部都不想要,那么就直接删除服务端控件。
注意如果页面中有相关的服务端控件,那么禁用ViewState,某些控件将会失效。比如Repeater中的ItemCommand。
禁用ViewState还是看具体的应用场景,如果使用不当,会照成整个页面加载速度明显下降。
|