以编程方式设置母版页的母版页

时间:2009-04-06 14:49:38

标签: asp.net

是否有以编程方式设置母版页的母版页?我需要在每个页面上执行此操作吗?我无法访问Master的preinit事件。 HRM ...

2 个答案:

答案 0 :(得分:4)

void Page_PreInit(Object sender, EventArgs e)
{
    this.MasterPageFile = "~/NewMaster.master";
}

Working with ASP.NET Master Pages Programmatically

答案 1 :(得分:4)

在PreInit功能位置:

this.MasterPageFile = "~/masterPage.master";

是的,您需要在每个页面上放置它。为了得到它,让所有页面都从基页继承并放置主页面引用。