ViewStateModeByIdAttribute クラス
アセンブリ: System.Web (system.web.dll 内)

<AttributeUsageAttribute(AttributeTargets.Class)> _ Public NotInheritable Class ViewStateModeByIdAttribute Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Class)] public sealed class ViewStateModeByIdAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class)] public ref class ViewStateModeByIdAttribute sealed : public Attribute

ViewStateModeByIdAttribute クラスは、ID によるビューステートの読み込みが必要なコントロールを指定する際に使用されます。既定のビューステート読み込み動作では、ASP.NET がページのコントロール ツリー内のそのコントロールのインデックスを使用して、コントロールに対してビューステート情報を読み込みます。ID でビューステート情報を読み込む場合、読み込む前にページのコントロール ツリーからその特定のコントロールを検索することが必要になるため、パフォーマンスが低下します。
ViewStateModeByIdAttribute クラスが、カスタム コントロール クラスのメタデータ属性として使用される場合、
コントロールの LoadViewStateByID プロパティは true を返します。ViewStateModeByIdAttribute クラスが使用されない場合、コントロールの LoadViewStateByID プロパティは既定値である false を返します。これは、コントロールが ID でビューステート情報を読み込まないことを意味します。
属性の使用方法については、「属性を使用したメタデータの拡張」を参照してください。
ViewStateModeByIdAttribute クラスは、コントロールのビューステート情報を格納するためのものではありません。


System.Attribute
System.Web.UI.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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- ViewStateModeByIdAttribute クラスのページへのリンク