2
A
回答
5
你可以寫
protected override void OnPreInit(EventArgs e)
{
base.OnPreInit(e);
this.Page.MasterPageFile = "~/AlternateMasterPage.master";
}
改變哪一個會使用
0
是的,你也許可以,但必須在相當早會如果可能,請使用page life cycle。
但是,根據「兩種不同的情況」的不同,您可能會得到一個。例如,如果您需要根據用戶的身份驗證狀態(匿名,身份驗證或特定角色/組)來顯示/隱藏控件(登錄,註銷等),則可以考慮使用控制。從維護的角度來看,如果它仍然符合要求,這可能會讓事情變得更好。
編輯:根據以下評論的建議 - 您需要更改PreInit
事件的母版頁。
相關問題
- 1. 在母版頁上加載頁面
- 2. 動態添加控制到母版頁
- 3. 動態更改母版頁
- 4. JQuery頁面動態加載
- 5. '動態'頁面加載?
- 6. 有關動態加載母版頁的問題
- 7. 如何動態更改母版頁的母版頁?
- 8. 動態頁面加載無法加載Java頁面
- 9. 使用母版頁內容創建動態頁面
- 10. 在頁面加載數據時使用母版頁顯示加載消息asp.net
- 11. 基本頁面或基本母版頁面或嵌套母版?
- 12. 我可以動態更改嵌套母版頁的母版嗎?
- 13. Ajax TabContainer母版頁加載問題
- 14. 動態訪問母版頁屬性
- 15. asp.net mvc動態更改母版頁&.css
- 16. 使用動態內容加載頁面
- 17. JSF2由ajax動態加載頁面
- 18. 動態頁面加載衝突
- 19. 在主頁面中動態加載PHP
- 20. Xamarin forms。動態加載一個頁面
- 21. 角4動態頁面加載:ExpressionChangedAfterItHasBeenCheckedError
- 22. 索引動態加載頁面
- 23. 頁面內容的動態加載
- 24. 內容頁面是否可以使用其母版頁面的母版父母的主ContentPoltageHolderID(嵌套母版頁)
- 25. 無法解析母版頁面加載的樣式
- 26. 頁面加載狀態
- 27. 負載動態頁面
- 28. 使用jquery動態加載div頁面中的html頁面
- 29. 母版頁面不同版式
- 30. 在頁面加載時動態加載選擇框
值得一提的是,這隻能在頁面的'PreInit'事件中完成。 – 2010-12-16 21:28:41
是!更新... – hunter 2010-12-16 21:30:19
真棒,它的工作。頁面生命週期很大,像地獄:) – Ram 2010-12-16 21:36:06