我正在使用asp.net mvc4创建身份验证和授权应用程序,并且我为不同角色的所有用户创建了一个通用登录页面(身份验证和授权基于角色),它应该询问用户名和密码,当我们点击登录按钮它应该检查用户在数据库中的角色,我正在检查,如下面的代码
但是这里它没有进入 if 部分,而且我已经使用 add watch 进行了检查,所以它说: IsUserInRole - 当前上下文中不存在名称“IsUserInRole”
我正在使用简单的会员提供程序,并希望使用内置方法构建应用程序,并且我已在 web.config 中进行了所有配置
我无法弄清楚是什么问题,我已经阅读/搜索了很多文章,任何帮助将不胜感激,请帮助我。
if(Roles.IsUserInRole(WebSecurity.CurrentUserName,"Admin"))
{
RedirectToAction("Admin","Home");
}