Control.LoadViewStateByID プロパティ
アセンブリ: System.Web (system.web.dll 内)


既定では、親コントロールは、親コントロールの Controls コレクション内の各子コントロールの位置に基づいて、作成した子コントロールにビューステートを読み込みます。ビューステートが最初に適用されるときに、一部の子コントロールの作成が完了していない場合があります。この場合、まだ作成されていないコントロールのビューステートが保存され、後で子コントロールが作成されたときに適用されます。
親コントロールが子コントロールにビューステートを適用するには、次の 2 つの条件を満たしている必要があります。
-
ポストバック時に、親コントロールは、コントロールの順序が変わらないように、前回の要求とまったく同じ順序で子コントロールを作成する必要があります。
-
ポストバック後に、作成されたすべての子コントロールが親コントロールの Controls コレクションの末尾に追加される必要があります。
この 2 つの条件が満たされない場合 (たとえば、子コントロールの作成が遅れる場合)、親コントロールは、ID を使用してビューステートを読み込むことができます。LoadViewStateByID プロパティを true に設定するには、親コントロールの ViewStateModeByIdAttribute メタデータ属性を使用します。

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からControl.LoadViewStateByID プロパティを検索する場合は、下記のリンクをクリックしてください。

- Control.LoadViewStateByID プロパティのページへのリンク