我想從我的網站每次回發動態更改其母版頁面。我如何在運行時更改主頁面
我寫了這個代碼
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