1
A
回答
1
提供您的母版,改變它的內容,例如一個公共方法:
public void changeMenuSource(object dataSource)
{
this.Menu.DataSource = dataSource;
this.Menu.DataBind();
}
然後你可以從調用它的ContentPages以及來自任何ContentPage內部的任何UserControl以下列方式(YourMasterPage
是MasterPage的實際類型):
((YourMasterPage)this.Page.Master).changeMenuSource(newDataSource);
1
我假設你的網站的管理使用某種類型的數據庫?將菜單(菜單節點)存儲在數據庫中(創建表格或表格方案)並將其用作菜單源。在站點管理頁面上爲您的頁面(或母版頁)上的特定頁面插入/更新菜單節點創建命令,爲插入/更新的值創建讀取命令並從源代碼呈現菜單。
我這裏是我使用它之前:
http://aspalliance.com/822_Building_a_Database_Driven_Hierarchical_Menu_using_ASPNET_20
相關問題
- 1. 使用Ajax在另一個ASP.Net頁面中加載ASP.Net頁面
- 2. 在另一個選項卡中打開另一個asp.net頁面
- 3. 在另一頁
- 4. 在asp.net使用的Request.QueryString重定向到另一個頁面asp.net
- 5. 如何分配在頁面屬性另一頁上的ASP.NET
- 6. Asp.Net從另一個頁面更改值
- 7. Asp.net重定向到另一個頁面
- 8. 通UNIQUEIDENTIFIER另一個asp.net頁面
- 9. 從另一頁面訪問控制。 ASP.Net
- 10. 如何呈現和導入一個asp.net頁面到另一個asp.net頁面?
- 11. 在另一個視圖頁上編輯一個模型 - ASP.NET MVC
- 12. Div在另一頁
- 13. 鏈接到另一個網頁中promp在javascript在asp.net
- 14. 如何將值從一個頁面到另一個頁面在asp.net使用vb
- 15. 如何在asp.net中使用c調用從一頁到另一頁的功能#
- 16. 如何在asp.net mvc4中從一個頁面重定向到另一個頁面?
- 17. 如何從一個頁面上傳文件到另一個頁面在asp.net?
- 18. 我可以在Asp.Net的另一頁訪問一個頁面的ViewState嗎?
- 19. 如何調用按鈕點擊另一個asp.net頁面asp.net mvc4
- 20. ASP.Net/ASP.Net MVC--從另一個頁面請求內容?
- 21. 獲得從頁面文本中的另一個母版頁asp.net
- 22. 如何在另一個aspx頁面中包含aspx頁面?在asp.net
- 23. 我怎樣才能從另一個頁面數據在ASP.NET
- 24. 導航在asp.net mvc上的另一個頁面按鈕點擊
- 25. ASP.Net會話狀態在另一個網頁上不可用
- 26. 上一頁標題在asp.net
- 27. 在另一個HTML頁
- 28. $ WPDB不是在另一頁
- 29. 如何在另一頁
- 30. server.transfer在另一個網頁