Asp.net

是否可以在 ASP.NET 中解碼 EventValidation 和 ViewState?

  • August 15, 2020

如何解碼 ASP.NET EventValidation 和 ViewState?

我最近回答了一個類似的問題,Getting values from viewstate using JQuery? .

基本上,預設情況下ViewState只是 Base64 編碼,所以只要管理員沒有配置站點加密它,你就可以解碼它。引用我之前的回答:

如果您正在為自己的消費編寫控制項並且您只需要從 讀取ViewState,您可以這樣做,但我不會推薦它,除非您找到一個調試良好的庫來為您解析它。格式有點複雜(有關更多詳細資訊,請參閱 ViewState:所有您想知道的)。

該連結對ViewState.

至於事件驗證,我不確定它是 Base64 編碼的還是看起來像 Base64(我找不到確鑿的權威參考)。不過,這篇 Rexiology 文章可能會有所幫助。

引用自:https://stackoverflow.com/questions/1092697