我想从我的网站每次回发动态更改其母版页面。我如何在运行时更改主页面
我写了这个代码
protected void Page_PreInit(object sender, EventArgs e)
{
if (IsPostBack)
MasterPageFile = (MapPath(this.MasterPageFile) == MapPath("MasterPage1.master"))?"MasterPage2.master":"MasterPage1.master";
}
但当形式调回第一次,母版页更改,但第二次没有! 。我认为这是因为当页面重新加载时,主要(第一个)主页面返回! 我该如何解决这个问题?
所以这应该是交替在: 战后初期:MP1 帖子:MP2 帖子:MP1 帖子:MP2 帖子:MP1 –
尝试删除,如果(的IsPostBack)条件,看它是否有效,你期待 – sll
@Brian是的,正好...... – dotfreelancer