后来彦归来,noytson,混凝土密封固化剂
先看一下项目整体结构图:
实体类和数据操作都在前面用tt模板批量生产了。下面开始介绍权限代码这块的逻辑。
创建角色开始。
1、 角色的创建我们用到三张表
a、menuinfo(菜单表) role(角色表) relation_role_menu(角色菜单关联表)
2、我们创建控制器和视图
controllers => rolecontroller.cs(新建控制器)
views => role(新建文件夹) => index.cshtml(新建用于列表显示)、detail.cshtml(新建 用于添加和修改)
3、 index.cshtml 、detail.cshtml 页面讲解,只需了解下即可,代码群里有。
4、 rolecontroller控制器代码讲解
5,修改一下左边导航的配置,其他我都删除了。就留了几个,方便看。
content 》 doc 》 1.txt
[
{
"id": "1",
"orders": 2,
"name": "系统管理",
"url": "/app/admin/index/1",
"icon": "icon-system"
},
{
"id": "6",
"orders": 2,
"pid": "1",
"name": "部门管理",
"url": "/home/company",
"icon": "icon-depart"
},
{
"id": "3",
"orders": 3,
"pid": "1",
"name": "角色管理",
"url": "/role/index",
"icon": "icon-group"
}
]
完成后效果图
需要的可加qq群:547765059 ,源码在空间里。欢迎大家在群里交流,
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论