確定。以下是如何創建角色。
我正在使用VS2015和ASP.NET 4.5 MVC。我使用Microsoft Asp.Net 4.5標識進行身份驗證。
(context.Roles.Add(新icrosoft.AspNet.Identity.EntityFramework.IdentityRole())
所以在我的模型Role.cs:
// POST: /Roles/Create
[HttpPost]
public ActionResult Create(FormCollection collection)
{
try
{
context.Roles.Add(new Microsoft.AspNet.Identity.EntityFramework.IdentityRole()
{
Name = collection["RoleName"]
});
context.SaveChanges();
ViewBag.ResultMessage = "Role created successfully !";
return RedirectToAction("Index");
}
catch
{
return View();
}
}
而且我也分別放在我的每個控制器的代碼頂部:
[Authorize(Roles = "TestRole")]
http://www.asp.net/是開始教程和操作指南的地方 –
謝謝@羅曼。是否有可能爲我的問題分享特定的鏈接。 – NTMS