Asp.net 是否从客户端脚本更新ControlState?

Asp.net 是否从客户端脚本更新ControlState?,asp.net,custom-server-controls,Asp.net,Custom Server Controls,我有一个IScriptControl,它需要跨回发持久保存来自用户的数据。目前我正在将数据写入一个隐藏字段,但我想切换到ControlState 所以我的问题是:是否可以从客户端脚本更新ControlState数据 谢谢 阿列科不太可能。控件状态是序列化为二进制字符串并使用哈希和进行验证的对象数组的层次结构。它也可以完全加密。我相信有人可以举出一个例子,有人设法通过JavaScript操纵那一团数据,但我建议尽快找到一种方法来翻转硬盘上的位,以获得您想要的,而不是通过操作系统API 但是,您可以

我有一个IScriptControl,它需要跨回发持久保存来自用户的数据。目前我正在将数据写入一个隐藏字段,但我想切换到ControlState

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

谢谢


阿列科

不太可能。控件状态是序列化为二进制字符串并使用哈希和进行验证的对象数组的层次结构。它也可以完全加密。我相信有人可以举出一个例子,有人设法通过JavaScript操纵那一团数据,但我建议尽快找到一种方法来翻转硬盘上的位,以获得您想要的,而不是通过操作系统API


但是,您可以使用类似的工具在后台进行异步(AJAX)回发,而UpdatePanel将处理每次修复控件状态的操作。

是的,我也这么怀疑,但我希望有一些AJAX API可以让您修改ViewState/ControlState。哦,好吧,回到隐藏的领域。谢谢,雷克斯·M.@alekop,我们两个都是这样。和我一起回到隐藏的领域:(