如何对ASP.NET MVC中的静态文件进行基于角色的授权?

时间:2016-04-08 00:45:47

标签: asp.net asp.net-mvc asp.net-web-api2

在ASP.NET MVC5和WebAPI2混合应用程序中,如何对/ Scripts下的静态文件执行基于角色的授权?

2 个答案:

答案 0 :(得分:1)

假设您已经拥有身份验证和授权设置,则可以使用following article强制MVC运行时路由并提供这些请求。

答案 1 :(得分:0)

您可以通过以下方式查看当前用户是否处于以下角色:

bool isAdmin = HttpContext.Current.User.IsInRole("Admin");

如果这就是你问的那个......

然后你可以做

@if (isAdmin) {
   <li>Menu Item for Admin only</li>
}