我有2个母版页:master1.master,master2.master 我有另一个嵌套在master1.master上的嵌套母版页nestedMaster.master。
问题: 如何在运行时更改nestedMaster.master的嵌套母版页文件?
答案 0 :(得分:2)
处理内容页面的Page_PreInit event并设置MasterPageFile
属性。
public void Page_PreInit()
{
this.Master.MasterPageFile = "~/master2.master";
}
答案 1 :(得分:1)
public class AdminBasePage : BasePage
{
protected override void SetMasterPageFile()
{
Page.Master.MasterPageFile = "~/PathToMaster/Site.Master";
}
}
http://www.asp.net/master-pages/tutorials/nested-master-pages-vb#