我有一個asp.net內容頁面,在主頁面(帶有頁眉,菜單和一些鏈接)中使用。我想在不使用母版頁的情況下在不同的上下文中重用它(不要在那裏顯示頁眉和菜單),或者如果這是可能的,則使用空的母版頁。我不想違反DRY原則,因爲顯而易見的原因,整個頁面並創建一個獨立的克隆。這是否有可能?我可以在兩個不同的母版頁上使用相同的內容頁面嗎?
4
A
回答
4
是的,你可以動態地在內容頁Page_PreInit方法設置主頁:
private void Page_PreInit(object sender, EventArgs e)
{
this.MasterPageFile = "MyMasterPage.master"
}
設置一些邏輯來動態選擇傳球,其中主網頁文件名,並且您現在正與許多母版頁共享一個內容頁面。
4
相關問題
- 1. 我可以在頁面中使用兩次相同的itemprop嗎?
- 2. 母版頁可以引用具有相同內容和contentplaceholder標籤的另一個母版頁嗎?
- 3. 內容頁面是否可以使用其母版頁面的母版父母的主ContentPoltageHolderID(嵌套母版頁)
- 4. 不同的內容相同的頁面
- 5. ASP.NET - 內容頁面可以在其母版頁中調用一個函數嗎?
- 6. 我可以在CodeIgniter中緩存兩個不同版本的頁面嗎?
- 7. 我可以在同一頁面上使用多個版本的jQuery嗎?
- 8. 在MODX的不同頁面上列出了相同的內容
- 9. 是否可以在同一頁面上運行兩個不同版本的ReactJS?
- 10. 我可以爲兩頁使用相同的支持bean嗎?
- 11. 我可以在同一頁面上使用多種內容類型嗎?
- 12. 在同一頁面中使用兩個不同的jQuery版本
- 13. 我們可以從母版頁訪問內容頁面控件嗎?
- 14. 在Sharepoint 2010中使用不同的母版頁創建頁面
- 15. 母版頁面的內容未顯示在內容頁面
- 16. 我可以在內容頁面上使用rightSwipeGestureRecognizer嗎?
- 17. 是否有可能在wordpress的不同頁面上顯示相同的內容
- 18. 我可以使用ASP.NET WebForms主頁在每個內容頁面中包含不同的javascript/css文件嗎?
- 19. 在同一個html頁面上使用不同的D3版本
- 20. 使用相同的端口爲兩個不同的頁面
- 21. 使用不同母版頁的相同視圖 - ASP.NET MVC
- 22. JQuery:我可以在同一頁面有兩個選項卡嗎?
- 23. 我可以在同一頁面上使用與不同選擇器相同的jQuery語句嗎?
- 24. 我可以使用HTML頁面作爲另一個HTML頁面的內容嗎?
- 25. 母版頁面不同版式
- 26. 同一頁面上的兩個頁面可以共享代碼嗎?
- 27. 向可能會看到不同母版頁的不同用戶顯示相同內容(ASP.net)
- 28. .NET Gridview分頁顯示以下頁面上的不同內容
- 29. 內容頁面和母版頁事件
- 30. 兩個頁面可以在liferay中共享相同的url 6.1
我在想同樣的事情!那麼不需要將現有頁面轉換爲控件。 –