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

   打开母版页右击属性可以看到

posted on 2012-03-30 12:46  gzh4455  阅读(315)  评论(0编辑  收藏  举报