4

セッションが終了すると、通常20分間非アクティブになった後、SessionStateがクリアされることを私は知っています。私の質問は、ViewStateセッションがいつ終了するかです。それとも死ぬことはありませんか?それをクリアする方法はありますか?

4

2 に答える 2

10

ビューステートは、ページ上にある限り持続します。HTMLとともに出力されます。レンダリングされたページのソースを確認すると、非表示のフィールドに大量のテキストが表示されます。

何かのようなもの:

<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNTIyODQ4NzI.....

ページがなくなると、それはなくなります。

あなたはそれを呼び出すことによってそれをクリアすることができます

ViewState.Clear()
于 2012-11-19T21:49:55.203 に答える
1

Old ViewStateは、老兵のように死ぬことはなく、消えていくだけです...

HTMLページの非表示フィールドに保存され、ブラウザのキャッシュに残ります。

于 2012-11-19T21:51:57.543 に答える