我有一个IScriptControl需要在回发后持久保存用户的数据。目前我正在将数据写入隐藏字段,但我想切换到ControlState。
所以我的问题是:是否可以从客户端脚本更新ControlState数据?
谢谢,
阿列科
答案 0 :(得分:0)
不是真的。控制状态是序列化为二进制字符串并使用hashsum验证的对象数组的层次结构。它也可以是完全加密的。我敢肯定有人可以指出一个例子,有人设法通过JavaScript操纵那一团数据,但我建议我尽快找出一种方法来翻转硬盘上的位来得到你的东西希望而不是通过您的操作系统API。
但是,您可以使用类似UpdatePanel之类的东西在幕后进行异步(AJAX)回发,并且UpdatePanel将每次都处理修复控件状态。