2009-08-25 81 views

回答

0

ViewState以隱藏的輸入表單域名稱「__VIEWSTATE」發佈到服務器。因此,您可以使用這可能訪問的序列化的ViewState:

Request.Form["__VIEWSTATE"] 

但如果你看看你的網頁之一的源代碼(在瀏覽器中),你可以看到ViewState的僅僅是一個(長)編碼的字符串:

<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" 
    value="/2RkRMb2dvLnBuZ2Ag0PD..." /> 

我不確定是否記錄該字符串將幫助您找到任何錯誤。

+0

ViewState被混淆以避免篡改它,所以它不是真正的解決方案嘗試和反序列化它。 – 2009-08-25 20:38:02

+0

@Jan:我沒有這麼說。 – M4N 2009-08-25 20:40:01

+0

Request.Form [「__ VIEWSTATE」]返回爲空。 – 2009-08-25 20:52:43