2009-02-03 104 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