asp.net mvc 1.0:如何实现基于角色的动态导航?

时间:2010-02-16 19:24:51

标签: asp.net-mvc security navigation

构建应用程序,将有不同级别的访问权限。

将导航元素的显示限制为适合当前用户的推荐方法是什么?有没有内置的助手呢?

1 个答案:

答案 0 :(得分:1)

我问了一个类似的问题here。根据您的需要,有一些选项,就像在视图中检查User.Identity.IsInRole(“xyz”)一样简单(不理想,但它可以完成工作)。

如果您有复杂的导航结构,我的问题中提供的答案可能对您有用。

我应该指出,正如@casperOne所提到的,[Authorize]属性将阻止未经授权访问相关操作,但无法帮助显示菜单导航。