none
如何实现根据用户权限显示导航 RRS feed

  • 问题

  • 现在做一个管理系统其中权限分类很多,有些没有权限的用户将看不到部分链接,服务器端已经做了验证,请问客户端如何实现不显示没有权限的连接。

    个人想到的一个方案是每一个url上加一个标记,然后用Html Agility Pack,在输出到客户端之前做一些操作,但是现在还未尝试是否可行。

    环境为ASP.NET MVC4


    BestWishes

    2013年9月24日 3:34

全部回复

  • Hi,

    可以尝试将需要权限打开的链接都放置在一个 partial View 中,在Controller中验证完用户的权限后将相应用户能够访问的 链接做为参数传入 PartialView 中。


    Please mark this as answer if it helps with this issue!

    2013年9月24日 5:12
  • 这个是不是地方多了容易乱啊。,比如我导航条有一个账户管理链接需要管理员权限,其中内容是一个table非管理员权限看不到编辑删除选项。这样是不是得把这两部分都放到PartialView中?

    BestWishes

    2013年9月24日 5:15