我创建了一个具有某些角色的网站。并且每个用户都可以拥有一些角色。每个角色都有权访问某些页面。 我想根据用户角色动态构建菜单,因此每个用户都可以在他的菜单中看到他的可用页面。 我想知道做这件事的最好方法是什么?使用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