Page.MasterPageFile プロパティ

定義

マスター ページの仮想パスを取得または設定します。

public:
 virtual property System::String ^ MasterPageFile { System::String ^ get(); void set(System::String ^ value); };
public virtual string MasterPageFile { get; set; }
member this.MasterPageFile : string with get, set
Public Overridable Property MasterPageFile As String

プロパティ値

マスター ページの仮想パス。

例外

MasterPageFile プロパティは PreInit イベントの完了後に設定されます。

MasterPageFile プロパティで指定されたファイルが存在しません。

- または -

ページに、最上位のコントロールである Content コントロールがありません。

注釈

プロパティは MasterPageFile 、このページに関連付けられているマスター ページ ファイルの (アプリケーションのルートからの) 仮想パスです。 プロパティは MasterPageFile イベント内PreInitでのみ設定できます。イベントの後PreInitに プロパティをMasterPageFile設定しようとすると、例外がスローInvalidOperationExceptionされます。 プロパティが MasterPageFile 無効な場合は、ページのライフ サイクルの後半で型 HttpException の例外がスローされますが、イベントで PreInit プロパティが設定されている場合は例外はスローされません。

プロパティ セットを MasterPageFile 持つページはコンテンツ ページであるため、コントロールである Content 最上位のコントロールのみを含めることができます。

適用対象

こちらもご覧ください