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. jquery加載動態頁面
- 6. '動態'頁面加載?
- 7. Trigger.io動態加載頁面
- 8. 有關動態加載母版頁的問題
- 9. 如何動態更改母版頁的母版頁?
- 10. 動態頁面加載無法加載Java頁面
- 11. 從主頁動態加載頁面
- 12. 如何加載整個頁面包括母版頁
- 13. 使用母版頁內容創建動態頁面
- 14. 在頁面加載數據時使用母版頁顯示加載消息asp.net
- 15. jQuery的移動加載動態頁面
- 16. jQuery的,動畫動態頁面加載
- 17. 基本頁面或基本母版頁面或嵌套母版?
- 18. 我可以動態更改嵌套母版頁的母版嗎?
- 19. Ajax TabContainer母版頁加載問題
- 20. 母版頁不加載CSS文件
- 21. asp.net mvc動態更改母版頁&.css
- 22. 動態訪問母版頁屬性
- 23. 將ToolkitScriptManager添加到母版頁面
- 24. 動態頁面加載衝突
- 25. 在C#中動態加載flash頁面#
- 26. 頁面內容的動態加載
- 27. 在主頁面中動態加載PHP
- 28. 使用jquery load動態加載頁面
- 29. Jquery Mobile + iscroll4 +動態頁面加載
- 30. 從DLL動態加載ASP.NET頁面
值得一提的是,這隻能在頁面的'PreInit'事件中完成。 – 2010-12-16 21:28:41
是!更新... – hunter 2010-12-16 21:30:19
真棒,它的工作。頁面生命週期很大,像地獄:) – Ram 2010-12-16 21:36:06