随笔分类 - ASP.NET Zero学习笔记

摘要: 1.添加权限常量 打开文件AppPermissions.cs 【..\MyCompanyName.AbpZeroTemplate.Core\Authorization\AppPermissions.cs】 在末尾添加如下常量: //分类管理权限 public const string Pages_C阅读全文
posted @ 2017-01-21 09:49 李子深 阅读(2283) | 评论 (10) 编辑
摘要: 分类搜索实现 1.添加搜索框 打开Index视图,添加一个搜索框,代码如下: ... <div class="portlet light"> <div class="portlet-title portlet-title-filter"> <div class="inputs inputs-full阅读全文
posted @ 2017-01-19 20:43 李子深 阅读(1245) | 评论 (0) 编辑
摘要: 1.添加按钮 首先添加一个删除按钮,打开文件Index.js【..\MyCompanyName.AbpZeroTemplate.Web\Areas\Mpa\Views\Category\Index.js】 添加如下代码: display: function (data) { var $span = 阅读全文
posted @ 2017-01-18 20:57 李子深 阅读(1081) | 评论 (0) 编辑
摘要: 1.添加编辑按钮 打开文件Index.js 【..\MyCompanyName.AbpZeroTemplate.Web\Areas\Mpa\Views\Category\Index.js】 在actions中添加如下代码: actions: { title: app.localize('Action阅读全文
posted @ 2017-01-17 10:32 李子深 阅读(1287) | 评论 (1) 编辑
摘要: 虽然已经可以添加商品分类,但还需进行优化,比如:用户是否输入、输入字符串是否有格式限制等等。 打开添加分类按钮,名称不输入任何字符,直接保存,会发现列表添加一条空记录。在实际项目中,这是不允许出现的事情,我必须对分类名称进行必填限制,但用户没填写时,给予提示信息。 数据验证就涉及客户端和服务端,建议阅读全文
posted @ 2017-01-16 20:56 李子深 阅读(1632) | 评论 (3) 编辑
摘要: 1.打开Index视图 页面中添加一个按钮,代码如下: <div class="row margin-bottom-5"> <div class="col-xs-6"> <div class="page-head"> <div class="page-title"> <h1> <span>分类</s阅读全文
posted @ 2017-01-16 18:47 李子深 阅读(1703) | 评论 (1) 编辑
摘要: 1.创建实体类 参考:http://www.cnblogs.com/farb/p/4923137.html 在Core(领域层)项目下新建一个目录Entities,在此目录下新建一个Category类,代码如下: public class Category:Entity { /// <summary阅读全文
posted @ 2017-01-15 10:51 李子深 阅读(2546) | 评论 (7) 编辑
摘要: 以一个商品分类管理功能来编写,代码尽量简单易懂。从一个实体开始,一直到权限控制,由浅到深一步步对功能进行完善。 1.打开语言文件 【..\MyCompanyName.AbpZeroTemplate.Core\Localization\AbpZeroTemplate\AbpZeroTemplate-z阅读全文
posted @ 2017-01-14 17:08 李子深 阅读(2019) | 评论 (6) 编辑
摘要: 上次已经实现了菜单权限的配置,达到了不同角色的用户显示不同的菜单。但这里还有BUG,如果你直接访问http://localhost:8019/Mpa/Test这个控制器时,并使用"Default"租户管理员登录,虽然菜单看不到,但却能显示出页面内容。这就存在一个安全隐患。现在来对这个控制器进行权限控阅读全文
posted @ 2017-01-12 10:43 李子深 阅读(1701) | 评论 (1) 编辑
摘要: 1.打开文件MpaNavigationProvider.cs 【..\MyCompanyName.AbpZeroTemplate.Web\Areas\Mpa\Startup\MpaNavigationProvider.cs】 继续上次添加菜单的代码,再添加一行 .AddItem(new MenuIt阅读全文
posted @ 2017-01-11 19:58 李子深 阅读(1960) | 评论 (2) 编辑
摘要: 修改角色的时候,会有一份权限列表,可以给这个角色分配哪些权限,那如何添加一个新权限呢? 这里以添加一个“测试”的权限为例 1.打开AppPermissions.cs 【..\MyCompanyName.AbpZeroTemplate.Core\Authorization\AppPermissions阅读全文
posted @ 2017-01-11 15:44 李子深 阅读(2288) | 评论 (3) 编辑
摘要: jtable控件样式中会使用到谷歌字体,每次访问都特别慢 1.打开jtable.css文件 【..\MyCompanyName.AbpZeroTemplate.Web\libs\jquery-jtable\themes\metro\blue\jtable.css】 并注释掉谷歌相关的连接,然后保存 阅读全文
posted @ 2017-01-09 20:24 李子深 阅读(2020) | 评论 (2) 编辑
摘要: 配置一个如上图所示的菜单 1.打开文件MpaNavigationProvider.cs 【..\MyCompanyName.AbpZeroTemplate.Web\Areas\Mpa\Startup\MpaNavigationProvider.cs】 添加如下代码(如下图所示) .AddItem(n阅读全文
posted @ 2017-01-08 10:17 李子深 阅读(3171) | 评论 (10) 编辑
摘要: 1.直接启动 VS中直接启动 2.IIS站点 IIS中配置一个站点来启动(推荐) 3.登录 系统默认创建2个用户 默认用户名:admin 密码:123qwe 租户:Default 默认用户名:admin 密码:123qwe 首次登录系统会提示修改密码 启动成功,接下来配置一个菜单。阅读全文
posted @ 2017-01-07 10:43 李子深 阅读(2651) | 评论 (0) 编辑
摘要: 1.加群 群号:104390185,下载这个文件并解压 用VS2015打开aspnet-zero-1.9.0.1 2.修改配置文件 Web项目web.config连接字符串 3.还原NuGet包 在解决方案中,右键选择还原NuGet包 4.创建数据库 打开程序包管理器控制台 然后选择"EntityF阅读全文
posted @ 2017-01-06 21:40 李子深 阅读(5878) | 评论 (1) 编辑

李子深的博客

真诚赞赏,手留余香

使用微信扫描二维码完成支付