母版頁是一個擴展名為.master的ASP.NET文件,主要是為了應用程式創建統一的用戶功能界面和樣式。 ContentPlaceHolder控制項只能在母版頁中使用,在平常的web頁面使用,會發生解析器錯誤。 內容頁中可以有多個Content伺服器控制項,但內容頁里的Content控制項的Content ...
母版頁是一個擴展名為.master的ASP.NET文件,主要是為了應用程式創建統一的用戶功能界面和樣式。
ContentPlaceHolder控制項只能在母版頁中使用,在平常的web頁面使用,會發生解析器錯誤。
內容頁中可以有多個Content伺服器控制項,但內容頁里的Content控制項的ContentPlaceHolderID必須與
ContentPlaceHolder控制項的ID屬性相同。
每個頁面中vs會自動加入Content控制項,它會自動覆蓋母版頁的ContentPlaceHolder里的內容,如果
需要展示ContentPlaceHolder控制項的內容,不能再內容頁加Content控制項。
在內容頁的Page_PreInit事件可以設置母版頁的載入。
代碼為
protected void Page_PreInit(object sender, EventArgs e)
{
Page.MasterPageFile = "MyMaster2.master";
}