2009-02-03 86 views
0

我有一个IScriptControl需要通过回传来保存来自用户的数据。目前我正在将数据写入隐藏字段,但我想切换到ControlState。从客户端脚本更新ControlState?

所以我的问题是:是否有可能从客户端脚本更新ControlState数据?

感谢,

阿列科

回答

0

不是真的。控制状态是对象数组的层次结构,它被序列化为一个二进制字符串并通过一个哈希函数进行验证。它也可以彻底加密。我相信有人可以指出一个例子,其中有人设法通过JavaScript处理这些blob数据,但我建议,只要我建议找出一种方法来翻转硬盘上的位来获得你的东西而不是通过您的操作系统API。

但是,您可以使用类似UpdatePanel的东西在幕后制作异步(AJAX)回发,并且UpdatePanel每次都会处理控制状态。

+0

是的,我很怀疑,但我希望*有一些AJAX API可以让你修改ViewState/ControlState。哦,回到隐藏的领域。 谢谢,雷克斯M. – alekop 2009-02-03 23:24:44