如何在代码中设置MasterType TypeName

时间:2009-06-25 05:22:04

标签: c# asp.net master-pages

如果您想在ASP.Net中轻松访问MasterPage属性等,可以在aspx页面的头部设置MasterPage TypeName,即

但是如何通过代码文件执行此操作?

2 个答案:

答案 0 :(得分:1)

TypeName是您的主页面将从中派生的Base类,因此如果您已经定义了自己的BaseMaster Pag,则Master页面后面的代码将继承自您的CustomMaster

而不是System.Web.UI.MasterPage 继承自CustomMaster

答案 1 :(得分:0)

protected void Page_PreInit(object sender, EventArgs e) 
{
    this.MasterPageFile = "~/Site.master"; 
}

发件人:Specifying the Master Page Programmatically (C#)