请教:如何客户端读取ViewState对象的内容?
对象ViewState是一个服务端的对象,但在页面生成后,该对象的内容事实上也发送
到了客户端的页面中。那么,我们该怎样来在客户端利用JavaScript脚本来读取、
更改该对象的内容呢?
望高手多多指教!
问题点数:50、回复次数:4Top
1 楼sharplee82(因太帅而判刑终生·逃狱办2008年婚礼)回复于 2003-09-03 19:13:46 得分 10
response.write("<script>var aa='" + viewstate("name") + "';</script>")Top
2 楼saucer(思归)回复于 2003-09-03 20:25:18 得分 20
>>>我们该怎样来在客户端利用JavaScript脚本来读取、更改该对象的内容呢?
theorectically possible, as long as you can read/modify forms[0].elements["__VIEWSTATE"], but why? that is the state from the previous page, why do you want to change it?Top
3 楼sungoodnews(Microtoby)回复于 2003-09-03 20:35:05 得分 10
ViewState中的内容是被算法编码过的,你读取有什么用呢?why do you want to change it?
Top
4 楼combread()回复于 2003-09-03 23:09:38 得分 10
你要在客户端读取内容,为什么不转一个弯,把值再放入在一个隐藏控件中呢?
<input type=hidden runat=server id=aaa>
客户端用document.all.aaa.value获取。
服务器端用this.aaa.value = ViewStat["aaa"].ToString()
设置。Top




