黑马程序员技术交流社区

标题: ViewState的基本原理是什么? [打印本页]

作者: 许庭洲    时间: 2012-6-11 07:47
标题: ViewState的基本原理是什么?
请求高手帮助,ViewState的基本原理是什么?
作者: 钟广雄    时间: 2012-6-11 08:41
ViewState是一种机制,ASP.NET 使用这种机制来跟踪服务器控件状态值,否则这些值将不作为 HTTP 窗体的一部分而回传。
作者: 李玲    时间: 2012-6-11 09:25
       ViewState是ASP.NET中用来保存WEB控件回传时状态值一种机制。在WEB窗体(FORM)的设置为runat="server",这个窗体(FORM)会被附加一个隐藏的属性_VIEWSTATE。_VIEWSTATE中存放了所有控件在ViewState中的状态值。
     ViewState是类Control中的一个域,其他所有控件通过继承Control来获得了ViewState功能。它的类型是system.Web.UI.StateBag,一个名称/值的对象集合。
作者: 鲍云龙    时间: 2012-6-23 09:07
viewstate 是靠隐藏域 来实现的。对应html里就是这个<input type="hidden" />标签。当你用一个Listview或者其他的一些服务器控件的时候 你的网页里就会多出一大坨代码。这坨代码就是在<input type="hidden" />标签里面存的。其实里面就是存的一些状态数据,可以用工具翻译出来的。
作者: 刘逍遥    时间: 2012-6-23 21:57
viewstate  是一种保存状态的机制  ,enableviewstate  的属性设置为false时,禁用




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2