在 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 个角色(是的,数据库也是自动生成的)

现在我正在寻找创建管理页面的教程。 因为我不知道从哪里开始。你们谁能把我引向正确的方向。

在 asp.net mvc 5 中创建管理页面

你可以

先添加一个AdminController,然后给它一些Actions

您可以将 [Authorize] 属性放在控制器上方,以便只有管理员才能从此控制器访问所有操作,如下所示:

[Authorize(Roles = "Admin, AnotherRole")]
public class AdminController : Controller
{
    public ActionResult Index()
    {
        return View();
    }
}

右键单击源代码管理中的控制器文件夹,然后添加控制器的名称,如"Admin",然后在创建控制器时打开它,您将看到一个索引操作结果方法已创建...右键单击它内部并单击添加视图,将添加一个视图...然后在控制器中的索引方法上,您应该在操作结果方法的顶部添加 [授权(角色 = "管理员")]。将该管理员替换为管理员角色名称...希望有帮助。本文也可以作为参考。第 4 部分:添加管理员视图