去掉ASP.NET里的VIEWSTATE信息
作者:flywe 日期:2010-01-29
用asp.net做的网站,用右键查看源代码后会发现表单代码处有很多的字符,表单项越多,那些乱七八糟的字符也就越多,那么如何去掉呢?
在 Page 上 加上 EnableViewState="False"
ViewState主要是在提交以后回显用的,它只有在页面中的数据是提交到本页时才有用,在这个时候,比如Textbox,你用EnableViewState="false",后台同样可以得到数据,但由于你提交到本页,所以提交以后此Textbox中为空;而如果用EnableViewState="true",则提交以后返回时页面中Textbox中为你提交以前的数据。另外,除了页面Page中的EnableViewState,每个可以提交的控件,入Textbox,Dropdownlist都有EnableViewState属性。。。
在 Page 上 加上 EnableViewState="False"
ViewState主要是在提交以后回显用的,它只有在页面中的数据是提交到本页时才有用,在这个时候,比如Textbox,你用EnableViewState="false",后台同样可以得到数据,但由于你提交到本页,所以提交以后此Textbox中为空;而如果用EnableViewState="true",则提交以后返回时页面中Textbox中为你提交以前的数据。另外,除了页面Page中的EnableViewState,每个可以提交的控件,入Textbox,Dropdownlist都有EnableViewState属性。。。




