如何在ASP.NET EventValidation和解碼的ViewState?是否有可能在ASP.NET中解碼EventValidation和ViewState?
回答
我最近回答了類似的問題,Getting values from viewstate using JQuery?。
基本上,默認情況下,ViewState
只是Base64編碼的,所以只要管理員沒有配置站點來加密它,您就可以解碼它。從我以前的答案引用:
如果你正在寫的控制 自己的消費,你只需要 從
ViewState
閱讀,你可以做這樣 ,但我不會推薦它,除非你 找到一個調試良好的庫,以 爲您解析它。該格式是有點 毛毛(見ViewState: All You Wanted to Know for more details)。
該鏈接爲ViewState
提供了一個非常全面和清晰的介紹。對於事件驗證,我不確定它是Base64編碼還是它看起來像Base64(我找不到決定性的,權威的參考)。 This Rexiology article雖然可能有幫助。
我不知道EventValidation,但你可以通過使用弗裏茨洋蔥的ViewState Decoder解碼的ViewState。
鏈接看起來破損 – kangax 2014-08-05 17:25:29
創建一個簡單的Windows應用程序,並使用Convert.FromBase64(str)
解碼ViewState
數據(如果未加密)。
注:GridView控件導致加密。
我需要最近解碼ViewStates,發現這個工具很有用:View State decoder
- 1. asp.net GridView是否有能力使用ViewState?
- 2. 如何解碼ASP.NET 4.5 ViewState
- 3. 如何刪除ASP.NET控件中的ViewState和EventValidation數據呈現爲字符串?
- 4. 禁用ASP.NET EventValidation
- 5. 如何從asp頁面中獲取VIEWSTATE和EVENTVALIDATION值android
- 6. 不可見列的ASP.NET GridView數據是否存儲在viewstate中?
- 7. ASP.NET MVC中ViewState是否相關?
- 8. 是否有可能在GPU中實現霍夫曼解碼?
- 9. 是否可以解密和查看ViewState值?
- 10. ASP.NET Clienscript和Viewstate
- 11. 是否有可能在iPhone中獲取頁碼和行號
- 12. 是否有可能在ASP.NET MVC 3中有多個依賴解析器?
- 13. 是否有可能解碼由zend編碼保護的文件?
- 14. .NET ViewState解碼器
- 15. 在asp.net中的ViewState?
- 16. 關於Asp.Net DataList命令和EventValidation
- 17. Viewstate和控件在ASP.NET
- 18. ViewState自定義保存方法 - 有可能嗎?在JSF的ViewState
- 19. Keynote KITE和ASP.NET Viewstate
- 20. 在php中是否有任何獨特的編碼和解碼功能?
- 21. 是否有可能在視圖中創建會話在asp.net mvc?
- 22. ASP.net中的ViewState
- 23. 的ViewState在asp.net
- 24. 是否有可能破解mysql_real_escape_string()Htmlspecialchars()?
- 25. 我是否必須在ASP.NET中使用Viewstate
- 26. 是否有可能有RelativeLayouts在RadioGroup中
- 27. 是否有可能直接在代碼中有錯誤描述?
- 28. 是否有可能在JavaScript函數中有php代碼?
- 29. 是否有可能添加自定義demux或解碼器playbin2
- 30. 是否有可能在Microsoft Outlook中安裝ASP.NET應用程序
偉大的問題! – 2009-12-08 00:35:33
對於ViewState,請參閱「如何解碼viewstate」:[http://stackoverflow.com/questions/22814/how-to-decode-viewstate/](http://stackoverflow.com/questions/22814/how-to -decode-視圖狀態/)。 – XP1 2013-03-10 18:21:55