角色实现无法在Asp.net Mvc中运行

时间:2014-06-06 04:22:47

标签: asp.net asp.net-mvc asp.net-mvc-4

<roleManager enabled="true" defaultProvider="SimpleRoleProvider"> <providers> <clear/> <add name="SimpleRoleProvider" type="WebMatrix.WebData.SimpleRoleProvider, WebMatrix.WebData"/> </providers> </roleManager> <membership defaultProvider="SimpleMembershipProvider"> <providers> <clear/> <add name="SimpleMembershipProvider" type="WebMatrix.WebData.SimpleMembershipProvider, WebMatrix.WebData"/> </providers> </membership>

我使用模型第一种方法在db中添加了一个角色“Admin”。当我尝试使用Rolename进行授权时,虽然我只是以管理员身份登录,但我正被重定向到登录页面。

 [HttpPost]
    [Authorize(Roles = "Admin")]
      public ActionResult Contact()
    {

        ViewBag.Message = "Your contact page.";

        return View();
    }

0 个答案:

没有答案