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についてはわかりませんが、Fritz OnionのViewState Decoderを使ってViewStateをデコードできます。
リンクが壊れています – kangax
Fritzがユーティリティをプルダウンしたように見えます。 Googleの検索ではこれを最初に取り上げていますが(http://ignatu.co.uk/ViewStateDecoder.aspx)、私はそれを保証することはできません。本当に残念ですが、フリッツの貢献はかなり良かったです。 –
を使用して、ViewState
のデータが暗号化されていない場合はデコードしてください。
注:GridViewによって暗号化が行われます。
私は最近ViewStatesを復号化するために必要であり、このツールは有用であることが判明:View State decoder
リンクが動作しません – mrGreenBrown
@mrGreenBrownちょうどそれを修正しました。 – syntagma
- 1. Jmeter EVENTVALIDATIONとVIEWSTATEの値が正しく渡されない
- 2. ASP .NETでViewStateを無効にすることはできますか?
- 3. ViewStateを隠しフィールドに置き換えることはできますか?
- 4. Viewstateを殺すUpdatePanelを避けることはできますか?
- 5. いつセッションでViewStateを使用することを選択できますか?
- 6. ASP.NETルーティングでこれを行うことはできますか?
- 7. asp.net GridViewはViewStateを使用できましたか?
- 8. ASP.Netウィザードコントロール、データバインディング、ViewStateとPostBacks
- 9. ステートレスasp.netアプリケーションとViewStateの
- 10. ASP.NETページをクロールすることはできますか?
- 11. asp.net ExpressionBuilder:イベントを配線することはできますか?
- 12. ASP.NetのTrace.axdページをカスタマイズすることはできますか?
- 13. JSONとCodableをデコードするときは何ですか?
- 14. viewstateなしでASP.NETを実行する
- 15. ASP.Netコントロールはviewstate経由でSQLクエリを公開しますか?
- 16. asp.net webformを開発するときにデフォルトでviewstateを無効にしますか?
- 17. C#からasp.Netにアプリケーションをオンラインでホストすることはできますか?
- 18. iisnodeでNodeJSアプリケーションをASP.NET FormsAuthenticationで認証することはできますか?
- 19. ASP.Net Webforms:RequiredFieldValidatorを聴くことはできますか? (Event)
- 20. QueryStringを介して渡されることなくASP.NET ViewStateを維持する
- 21. Guidをデコードして、いつ、どこで生成されたのか調べることはできますか?
- 22. ラクダがクエリパラメータをデコードできないようにすることはできますか?
- 23. ASP.NETコントロールをオンザフライでピクチャに変換することはできますか?
- 24. ASP.NET WEBFORMビジネスオブジェクトクラスでMVCのデータアノテーションを使用することはできますか?
- 25. VS 2010 B1でASP.NET MVCアプリケーションを作成することはできますか?
- 26. ASP.Net MVCアプリケーションのコントローラレベルでsslをオフにすることはできますか?
- 27. PHPをasp.netページで実行することはできますか?
- 28. MacでASP.NET Coreサイトをホストすることはできますか?
- 29. ASP.NET MVCでデータソースコントロールを使用することはできますか?
- 30. asp.netでチェックリストボックスのチェックボックスのサイズを変更することはできますか?
素晴らしい質問を! –
ViewStateについては、「viewstateをデコードする方法」を参照してください。[http://stackoverflow.com/questions/22814/how-to-decode-viewstate/](http://stackoverflow.com/questions/22814/how-to -decode-viewstate /)。 – XP1