MSDN のドキュメントによると、ScriptManager.GetStateString() 「Web ページの状態を表すキーと値のペアを含む文字列を取得します。」
メソッドを呼び出すと、ハッシュされた文字列のように見えるものが返されます。これを解析して有用なものにするにはどうすればよいですか? GetStateStringメソッドによって正確に返されるものは何ですか?
編集:GetStateStringページでフォームを送信したり、クエリ文字列にデータを追加したりしても、返される値が変わらないこと
に気付きました。「ページ状態」には、この種の状態データが含まれていないようですか?
更新:ハッシュ値を設定ScriptManager.EnableSecureHistoryState = falseすると、空の文字列に置き換えられます。どうやら EnableSecureHistoryState = true の場合、GetStateString によって返される値は暗号化され、ハッシュされます。