MVC3 - 在@ Html.Actionlink()上放置角色授权

时间:2011-08-03 01:44:05

标签: asp.net-mvc-3 html.actionlink

在@ Html.Actionlink上放置授权的最佳和/或最有效的方法是什么,以便那些未经过授权的人不要看到链接。

2 个答案:

答案 0 :(得分:2)

@if (User.IsInRole("Administrators")) { Html.ActionLink(...) }

答案 1 :(得分:0)

Mystere Man确实是第一个在这里发挥作用的人,值得赞扬,但是为了提供额外的信息,这里已经在其他类似场景中提出了这个问题:

User permissions on certain views based on roles