这可能是一种奇怪的行为,或者我在这里做错了什么。 我有一个带有关联主页面的aspx页面。我想用新的母版替换这个母版页。
我遵循以下步骤:
MasterPageFile
属性。 我认为这应该有效,但事实并非如此。它仍然显示旧的母版页。
现在,当我从代码中替换MasterPageFile
时,它就可以了。
public DefaultNew()
{
this.PreInit += new EventHandler(DefaultNew_PreInit);
}
void DefaultNew_PreInit(object sender, EventArgs e)
{
MasterPageFile = "~/_Master/MasterPageNew.Master";
}
我已经重建了代码,关闭了Visual Studio并重新启动但是徒劳无功。
一个想法?请帮忙。
答案 0 :(得分:0)
检查您是否为该页面设置了基类,以便为从中派生的所有页面设置母版页。