1

ASP.NET の TrackViewState ページ イベント メソッドで正確に何が起こるか。LoadViewState との違い。

ありがとう、プラビン

4

1 に答える 1

1

ViewStateプロパティのタイプはSystem.Web.UI.StateBagです。StateBagクラスは、舞台裏でSystem.Collections.Specialized.HybridDictionaryを使用して、名前と値のペアを格納する手段を提供します。

StateBagにTrackViewState()メソッドがある理由は、ビューステートを可能な限りトリミングしておくためです。繰り返しになりますが、初期プロパティ値はポストバック間で永続化する必要がないため、ビューステートに保存する必要はありません。したがって、TrackViewState()メソッドを使用すると、インスタンス化と初期化の段階の後に状態管理を開始できます。

詳細については 、このリンクの「ビューステートの追跡のタイミング」を参照してください。

于 2012-04-28T13:13:33.990 に答える