,.net core也正是在这样的大背景下产生的, 本系列将介绍在PC环境下如何使用Razor页面来快速开发 ...
本项目是一个权限管理系统,其目的就是将Web应用中不同页面的功能 也就是页面中的按钮 , 比如 新增 修改 删除 查询 审核 等进行权限控制, 只有给用户设置了相应的权限才能使用对应的功能 即点击这个按钮 , 否则按钮将是灰色的,无法操作,效果如下图所示: 有权限时按钮可用: 无权限时按钮是灰色不可用的状态: 设置权限的页面如下: 这里既可以针对单个用户设置权限,也可以针对部门设置权限, 如果既 ...
2021-04-30 23:54 0 252 推荐指数:
,.net core也正是在这样的大背景下产生的, 本系列将介绍在PC环境下如何使用Razor页面来快速开发 ...
接下来,我们在列表页面上加一些功能,来实现对部门信息的增删改查操作。 先实现作废功能。 在列表的每一行末尾增加一个作废按钮,点作废的时候弹出是否要作废的提示,如果用户点是, 执行作废的操作(作废之前要先判断是否有被用到),然后刷新部门列表。 因为作废后要还是要回到部门列表页,所以干脆就将 ...
本篇实现新增和修改的功能。 在部门列表页增加一个新增按钮,用户点击后弹出一个新增部门的页面 DeptEdit.cshtml, 考虑到修改部门信息的时候可以复用此页面,故在新增的时候传递一个参数 deptid=0, 在列表页每行的末尾增加一个修改按钮,点击的时候调用 ...
用户列表的实现和部门列表是相似的,但我们要根据这个业务对象的特点增加3个功能点: 1. 增加一个分页的功能。 一个企业的员工数可能有很多,所以我们对用户列表做一下分页, 另外我们在设计用户表的时候将部门名称也包含进去了的,这样的设计和数据库的设计范式相违背, 但好处是取用户的部门名称 ...
部门管理的功能相对比较简单,用户点【部门管理】的连接,页面显示部门列表, 在列表中可以对部门做新增,修改,作废操作,画面如下: 为简单起见,我们要实现的功能使用新建工程时默认的布局页,在页面上添加【部门管理】这样一个超链接, 指向DeptList.cshtm这个文件。打开 ...
本篇完成最后一个功能,操作日志的显示。操作日志功能只能查看,不能做其他任何的操作。 先到主菜单中加入【操作日志】菜单项,如下图: 然后到/Auth目录下新增 LogList.cshtml 文件,如下图: LogList.cshtml 文件中代 ...
显示权限点,可以针对部门和员工设置权限,点保存按钮的时候存储到数据库,具体如下: 场景一、用户点【权 ...
引言: 前几篇初步演示了基于.net core Razor 的 Web 框架进行开发的规则和风格, 以及如何使官方的ORM框架EntityFrameworkCore做数据库的交互, .net5.0 core(底层平台) + Razor(终端交互) + EF Core(数据库访问 ...