什么是VIEWSTATE,它有什么用,应该如何对待它,何时禁用,何时启用

来源:百度知道 编辑:UC知道 时间:2024/05/31 15:37:10

VIEWSTATE是MS用来保存服务器控件状态的东西,在客户段是用input type="hiiden"控件编码保存的,在页面postback回来的时候,我们不需要在重新访问数据库给控件绑定数据(加上if(!IsPostBack)的判断),网站前台没有post的处理的情况下基本上可以禁用,后台可以适当的使用,但是数据较多时input type="hiiden"会有损性能.

补充一下,用.NET的ajax的时候,需要启用这个。有post的操作的时候也需要

这个很有用处的,首先他的作用域是存在于页面中。我们可以使用它保存一些容易丢失的值。比如js做的级联下拉列表。但是如果考虑到安全性方面最好用Session保存,这个是保存到服务器上的。适当的用即可。