abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之菜单与测试(九)
abp(net core)+easyui+efcore实现仓储管理系统目录
abp(net core)+easyui+efcore实现仓储管理系统——ABP总体介绍(一)
abp(net core)+easyui+efcore实现仓储管理系统——解决方案介绍(二)
abp(net core)+easyui+efcore实现仓储管理系统——领域层创建实体(三)
abp(net core)+easyui+efcore实现仓储管理系统——定义仓储并实现 (四)
abp(net core)+easyui+efcore实现仓储管理系统——创建应用服务(五)
abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之控制器(六)
abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之列表视图(七)
abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之增删改视图(八)
上接(abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之增删改视图(八)),在这一篇文章中我们创建一个菜单,并通过这个菜单调用我们之前写的增删除改查的功能。
六、添加菜单
在通过前面的三篇文章学习之后,我们已经创建了视图与控制器,在本文中我们来学习一个菜单,并进行增删改查的测试。
1. 在Visual Studio 2017的“解决方案资源管理器”中,打开单击在展现层“ABP.TPLMS.Web.Mvc”项目中的Startup目录。 找到TPLMSNavigationProvider.cs文件。如下图。
2. 在Visual Studio 2017的“解决方案资源管理器”中,打开TPLMSNavigationProvider.cs文件,此文件就是ABP系统的菜单文件,我们进行如下修改,添加一个新的菜单Module。如下图。
上图中的代码如下:
.AddItem( new MenuItemDefinition( PageNames.Module, L("Module"), url: "Module", icon: "local_offer" ) )
七、测试模块管理
1.在Visual Studio 2017的解决方案资源管理器中,按F5运行应用程序。
2.浏览器会自动跳转到登录页面,然后输入管理员用户名与密码进行登录。在登录成功之后会主界面显示如下图。可以看到我们已经添加了模块菜单。如下图。
3.在主界面的菜单中,选择“Module”菜单项,浏览器中呈现一个模块信息列表。如图下图。
4.新增模块:点击“添加”按钮,跳转到“创建模块”的操作界面,如下图中所示。
5.在输入相应的模块信息之后,点击“创建”按钮。如下图。
6. 在创建成功之后,在模块信息列表中新增一条刚才创建的模块信息。下图。
7. 在模块信息列表中选中一条货物信息,然后使用鼠标点击“Edit”按钮,对模块信息进行修改。如下图。
7.对于模块信息进行修改完成之后,点击“Save”按钮,同时更新货物信息列表。如下图。
8. 在模块信息列表中选中一条模块信息,然后使用鼠标点击“Delete”按钮。如下图。
9. 页面会自动跳转到对模块信息进行删除的确认页面,点击“Delete”按钮,进行删除。如下图。
10.在删除成功之后,在模块信息列表中刚才选中的模块信息不在显示。下图。
- abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之列表视图(七)
- abp(net core)+easyui+efcore实现仓储管理系统——展现层实现增删改查之控制器(六)
- abp(net core)+easyui+efcore仓储系统——定义仓储并实现 (四)
- abp(net core)+easyui+efcore仓储系统——ABP总体介绍(一)
- abp(net core)+easyui+efcore仓储系统——创建应用服务(五)
- abp(net core)+easyui+efcore仓储系统——解决方案介绍(二)
- 家庭财务管理系统实战2-easyui界面主框架搭建以及Accordion手风琴菜单实现
- 使用.net core ABP和Angular模板构建博客管理系统(实现博客列表页面)
- 使用.net core ABP和Angular模板构建博客管理系统(实现编辑页面功能)
- 基于easyUI实现权限管理系统(二)——菜单导航
- 使用.net core ABP和Angular模板构建博客管理系统(实现自己的业务逻辑)
- linux系统管理客户端2--串口实现测试代码编写
- java-第四章-升级我行我素购物管理系统,实现购物菜单的选择
- 技术测试管理系统之easyUI数据获取
- ABP入门系列(5)——展现层实现增删改查
- ABP module-zero +AdminLTE+Bootstrap Table+jQuery权限管理系统第十五节--缓存小结与ABP框架项目中 Redis Cache的实现
- jsp开发学生信息管理系统,实现了基本的增删改查的功能
- C---仓储管理系统实现(嵌套链表or二维链表)
- JDBC应用、控制台连MySQL接数据库实现学生管理系统的登录注册、增删改查
- ABP+AdminLTE+Bootstrap Table权限管理系统第九节--AdminLTE引入及模板页和布局和菜单