我創建了一個具有某些角色的網站。並且每個用戶都可以擁有一些角色。每個角色都有權訪問某些頁面。 我想根據用戶角色動態構建菜單,因此每個用戶都可以在他的菜單中看到他的可用頁面。 我想知道做這件事的最好方法是什麼?使用XML來描述這個菜單層次結構,並指定每個角色可用的菜單或有更好的方法來做到這一點?在ASP.Net中動態構建菜單
1
A
回答
1
而不是重新發明輪子,我強烈建議使用Telerik's Extensions for ASP.NET MVC。
它包括一個功能強大的菜單擴展,並具有良好的可編程性。我已經使用.Visible()方法和IPrincipal.IsInRole()來確定哪些菜單可用以及何時可用。
更棒的是,它是免費和開源的!有支付版本支持,但社區和論壇支持似乎相當不錯。
1
我們有一個具有角色和對象,並決定在運行時根據登錄用戶作出誰可以看到一個MySQL數據庫。對網頁上的各個部分或控件也做出決定。也可以在頁面上進行測試,以確保它不僅僅是隱藏頁面的菜單。
0
我用了MVC網站地圖項目結合了「安全性修剪」鏈接助手("Security aware" action link?)對於這樣的事情之前。挺容易。
相關問題
- 1. 動態構建菜單
- 2. ASP.NET動態菜單
- 3. asp.net mvc動態javascript菜單
- 4. 在asp.net中不顯示菜單控件的動態子菜單
- 5. 在Adobe Flex中動態創建菜單?
- 6. Asp.Net中的動態菜單網格
- 7. 如何在asp.net中動態構建和保存表單mvc
- 8. codeigniter動態菜單創建
- 9. 動態菜單創建IoC
- 10. 在ASP.NET MVC中創建動態表單
- 11. 在ASP.NET中創建動態Web表單
- 12. Asp.net菜單控制 - 動態菜單顯示在頁面加載
- 13. 在cakephp中構建動態表單
- 14. 在Django中構建動態表單
- 15. 如何創建動態構建的上下文菜單clickEvent
- 16. ASP.NET菜單:如何構建自定義菜單
- 17. 創建在C#動態菜單與WPF
- 18. ASP.NET 3.5 C#:創建和顯示子菜單動態菜單的最佳方式
- 19. Asp.net MVC動態菜單系統
- 20. 動態構建表單
- 21. Android - 動態構建清單
- 22. 如何在ASP.NET和VB中構建可編輯菜單
- 23. 如何在ASP.NET MVC中構建選項卡式菜單?
- 24. 使用ASP.NET,JQuery和Suckerfish構建數據庫驅動的菜單
- 25. 從三個表中選擇創建在asp.net中的動態菜單控制
- 26. 動態菜單,
- 27. 如何在asp.net中構建一個數據庫驅動的jquery下拉菜單
- 28. 在動態創建的菜單中避免全局狀態
- 29. ASP.NET動態菜單創建與SQL數據庫
- 30. 在asp.net中創建菜單MVC
以前回答過的問題。 [http://stackoverflow.com/questions/3623818/creating-menus-dynamically-in-web-application/10225825][1] [1]:HTTP://計算器。 COM /問題/ 3623818 /創建菜單,動態式的Web應用程序/ 10225825 – Moiz