1. 采用代码方式,动态设置,可以根据访问人的不同来设置不同的Master Page
//加载master页
protected override void OnPreInit(EventArgs e)
{
this.MasterPageFile = SPContext.Current.Web.MasterUrl;
base.OnPreInit(e);
}
其MastePageFile的格式如下例
//加载master页
protected override void OnPreInit(EventArgs e)
{
this.MasterPageFile = "/service/_catalogs/masterpage/FescoAdeccoSubBlank2.master";
base.OnPreInit(e);
}
2. 在其前台页面加面加载,如下面的例子
<%@ Page Language="C#" DynamicMasterPageFile="~masterurl/default.master" Inherits="Microsoft.SharePoint.ApplicationPages.WorkflowPage" %>
3. 用SharePoint Designer 来为整个网站设置Master Page
打开母版页右击属性可以看到