在 asp.net mvc 5 中创建管理页面
本文关键字:创建 管理 asp net mvc | 更新日期: 2023-09-27 17:56:53
我从基本教程 http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started 开始。
我在数据库表 AspNetRoles 中添加了 2 个角色(是的,数据库也是自动生成的)
现在我正在寻找创建管理页面的教程。 因为我不知道从哪里开始。你们谁能把我引向正确的方向。
你可以
先添加一个AdminController
,然后给它一些Actions
。
您可以将 [Authorize]
属性放在控制器上方,以便只有管理员才能从此控制器访问所有操作,如下所示:
[Authorize(Roles = "Admin, AnotherRole")]
public class AdminController : Controller
{
public ActionResult Index()
{
return View();
}
}
右键单击源代码管理中的控制器文件夹,然后添加控制器的名称,如"Admin",然后在创建控制器时打开它,您将看到一个索引操作结果方法已创建...右键单击它内部并单击添加视图,将添加一个视图...然后在控制器中的索引方法上,您应该在操作结果方法的顶部添加 [授权(角色 = "管理员")]。将该管理员替换为管理员角色名称...希望有帮助。本文也可以作为参考。第 4 部分:添加管理员视图