黑马程序员技术交流社区

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

作者: 马锋    时间: 2013-1-27 09:46
标题: ViewState的实现原理是什么?
谁能讲讲ViewState.? 它的实现原理是什么.?
作者: 王继光    时间: 2013-1-27 10:55
作用和 form表单里  拥有 name和value属性的隐藏元素一样。 都可以把数据提交到服务器。 不同的是: viewState经过了 特定的编码。
作者: 靳石磊    时间: 2013-1-27 12:48
通俗的说,viewstate是一个在客户端(也就是浏览器)和服务器端来回传递的对象,服务器端改变viewstate以后传给浏览器,浏览器改变viewstate以后传递给服务器。这样浏览器和服务器就能通信了。viewstate解决了多用户模式下,变量随着特定特定用户的改变而改变,而不是多个用户改变一个变量,造成混乱~
作者: 马锋    时间: 2013-1-28 09:03
王继光 发表于 2013-1-27 10:55
作用和 form表单里  拥有 name和value属性的隐藏元素一样。 都可以把数据提交到服务器。 不同的是: viewSt ...

原来.........
作者: 马锋    时间: 2013-1-28 09:03
靳石磊 发表于 2013-1-27 12:48
通俗的说,viewstate是一个在客户端(也就是浏览器)和服务器端来回传递的对象,服务器端改变viewstate以后传 ...

如此..........
作者: 罗志强    时间: 2013-1-28 09:29
ViewState的原理??
这个不难理解吧,采用asp里面的原理,在页面中使用隐藏表单,  就比如<input type="hidden"/>  这种类型的表单   这样的话就就可以提交非表单中的数据了,
作者: 乔培培    时间: 2013-1-29 11:01
ViewState中存放了服务端控件的属性值,控制服务端控件的显示有很多属性,但是只有name属性的键值对才会传递到服务端
因此,为了能够将其它属性传递到服务端,就产生了ViewState,它经过了一次编码,和URL编码类似





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