ASP.NET が書き込むビュー ステートの値を取得することは可能ですか。
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="..." />
、ページの処理が完了する前に、C# で、次のようなページ イベントのいずれかで
OnSaveStateComplete
もしそうなら、どのように?
ありがとう!
簡単な答え-いいえ。
Reflectionを使用するなどの内部メソッドSystem.Web.UI.Control.SaveViewStateRecursive
を試してみることができますが、ビルドするものが次の.NETFrameworkアップデートで機能しなくなる可能性が非常に高くなります。
ViewStateにカスタムストレージメカニズムを提供する場合は、を実装しPageStatePersister
ます。