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