如果可以,请说下原因.
如果不可以,该怎么优化viewstate?最好说详细点
如果不可以,该怎么优化viewstate?最好说详细点
解决方案 »
- 有一个关于典型的员工表的查询问题 。
- 提示不能连接数据库服务器
- 求救啊!
- 一个JS的麻烦问题!急!!!!
- ASP.Net对Excel处理。
- 怎样修改GirdView中某一列的显示内容,请高手指教
- 用datagrid做报表
- 要开发电子商城了。。。大家都有什么建议吗。。随便聊。。大家都几点。。。随便说,。。高手快来吧。。
- iis 6.0加载rewrite失败,如何解决?
- 奋起战了三天.终于完成自已的"水晶报表".spring_ok(spring.z),等帮过我的人请进.给分了
- vs2003中我在本地运行都可以正常显示数据,但是发布到服务器上确出现了如下错误,请高手给予帮助
- 怎样让搜索出来的关键字变红色?
后台会用服务器控件,当然不会禁止ViewState,不然就发挥不了ASP。NET的快捷开发作用了。
只是愚见
每个页面都会有那个viewstate的乱码呀
尤其取数据多时
那个乱码会很多呢
如何优化掉每个页面在浏览器里显示出来的
<input type="hidden" name="_viewstate" value=""dsfsdds$^%$$^$^fdgdgdgdgdg>
如何优化这个value值呢
http://topic.csdn.net/u/20080411/23/04ac58f3-cf6f-40fb-bc16-c51f44630a15.html
你可以部分禁用,将不重要或没有必要的ViewState禁用。
ViewState根据需要来吧,如果实在用不到就禁用。
当注册新用户的时候,用户输入出错,在后台判断回发之后,需要提示用户输入出错,ViewState这个时候就是用来“保持”住用户之前输入过的信息,不然回发之后页面又刷新了,那用户的体验就非常不好了。
我的感觉是,不需要和用户交互的控件或者页面,ViewState都可以取消掉,ViewState是个好东西,不过不能滥用,MS只是为了大家ASP.NET技术入门方便,默认每个页面都开启了。