ASP.NET 2.0 ViewState 檢視工具

ViewState 是 ASP.NET 執行時期,將所有控制項與控制項的屬性值收集並編碼成單一字串,然後將字串放在 HTML 隱藏欄位中,ViewState 運用 HASH 方式降低人為竄改 ViewState 以期騙過 Web 應用程式的可能性,但也造成了閱讀與除錯上的困難。

Cristian Civera 先生所撰寫的免費工具 ViewStateAnalyzer   https://lab.aspitalia.com/26/ViewStateAnalyzer200.aspx#eng  透過 Internet Exploer 附加 ToolBar 功能,可以記錄與分析 ASP.NET 2.0 ViewState 的內容,並可選取兩個被記錄下來的 ViewState 進行比對,對於某些狀況 (例如: The state information is invalid for this page and might be corrupted. 錯誤訊息) 的除錯十分方便。有興趣的朋友可於此處下載,這是幾個類似工具中做得比較好的一個。