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

标签 c# asp.net asp.net-mvc asp.net-mvc-5

<分区>

我从基础教程开始http://www.asp.net/mvc/tutorials/mvc-5/introduction/getting-started .

我在数据库表 AspNetRoles 中添加了 2 个角色(是的,数据库也是自动生成的)

现在我正在寻找创建管理页面的教程。因为我不知道从哪里开始。你们中的任何人都可以把我引向正确的方向吗?

最佳答案

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

您可以将 [Authorize] 属性放在 Controller 上方,这样只有管理员才能访问此 Controller 的所有操作,类似于以下内容:

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

关于c# - 在 asp.net mvc 5 中创建管理页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22863653/

相关文章:

c# - 尝试在 Fiddler 中修改 JSON 对象时出错

C# Sql CTE Query - 选择额外信息

c# - 如何在 ajax.actionlink 中显示 »

c# - 从 DataList 中隐藏已删除的行而不重新绑定(bind) DataSource

c# - MVC EF - System.Data.Entity.Infrastruct.DbUpdateException

C#:如何包含依赖的 DLL?

c# - 从命令行打开 Chrome 并等待它关闭

asp.net - "Dependency could not be resolved"将 ASP.NET 5 网站部署到 Azure

javascript - 将 jQuery 数组发送到 MVC Controller

asp.net-mvc - ASP.NET MVC 中的模型绑定(bind)嵌套集合