我在 asp.net mvc 4 中创建了一个用于管理角色和用户的完整模块,例如以下操作方法将创建一个新角色:-
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult CreateRole(MyRole mr)
{
if (Roles.RoleExists(mr.RoleName) || (String.IsNullOrEmpty(mr.RoleName)))
{
ModelState.AddModelError(string.Empty, "Role already there!!!");
return View(mr);
}
else
{
Roles.CreateRole(mr.RoleName);
return RedirectToAction("Index");
}
}
现在我计划升级我的项目以使用 asp.net MVC 5,并且我将致力于一个新的 asp.net mvc5 web 项目。我检查了 asp.net mvc 5 中使用的新成员资格类,它似乎使用了新的RoleManager
. 那么这是否意味着我用于管理角色的旧代码将不再适用于 asp.net mvc 5,因为它使用了新的成员资格模块?谢谢