我在项目中有两个母版页。基于角色,我想使用其中一个母版页。
问问题
7197 次
2 回答
4
母版页仅在preint
事件中更改
protected void Page_PreInit(object sender, EventArgs e)
{
try
{
if (conduction1)
this.Page.MasterPageFile = "~/MasterPage.master";
else
this.Page.MasterPageFile = "~/Master.master";
}
catch (Exception ex)
{
}
}
于 2013-05-21T11:00:12.667 回答
1
你可以。您需要在页面的PreInit
事件中执行此操作:
void page_PreInit(object sender, EventArgs e)
{
Page page = sender as Page;
page.MasterPageFile = "string location of masterpage";
}
您需要在每个Page
. 母版页实际上不是页面的一部分(正如您可能期望的相反)。
于 2013-05-21T10:57:09.673 回答