Page.MasterPageFileプロパティ

1191 ワード

マスターページのファイル名を取得または設定します.
ネームスペース:System.Web.UIプログラムセット:System.Web(System.Web.dll)
 
C#
public virtual string MasterPageFile { get; set; }

ASP.NET
<asp:Page MasterPageFile="String" />

属性値
タイプ:System.String
マスターページのファイル名.
 
異常
異常
条件
InvalidOperationException
MasterPageFileプロパティは、PreInitイベントが完了した後に設定されます.
HttpException
MasterPageFileプロパティで指定したファイルは存在しません.または、ページにトップレベルのコントロールとしてのContentコントロールがありません.
 
MasterPageFileプロパティは、このページに関連付けられたマスターページファイルの名前です.MasterPageFileプロパティはPreInitイベントでのみ設定できます.PreInitイベント後にMasterPageFileプロパティを設定しようとすると、InvalidOperationException例外が発生します.MasterPageFileプロパティが無効な場合、ページライフサイクルの次の段階でHttpExceptionタイプの例外が発生しますが、PreInitイベントでこのプロパティを設定しても例外は発生しません.
MasterPageFileプロパティが設定されているページはコンテンツページなので、Contentコントロールとしてのトップレベルのコントロールしか含まれません.