随笔分类 -  ASP.NET Boilerplate

摘要:文档目录 简介 IEmailSender ISmtpEmailSender NullEmailSender 配置 集成 MailKit 安装 集成 用法 定制 ISmtpEmailSender NullEmailSender 安装 集成 用法 定制 简介 发送邮件是一个很常用的任务,几乎每个应用都需 阅读全文
posted @ 2017-06-10 01:57 kid1412 阅读(2093) 评论(0) 推荐(1) 编辑
摘要:文档目录 本节内容: 简介 IObjectMapper 接口 集成 AutoMapper 安装 创建映射 自动映射的特性 自定义映射 扩展方法 MapTo 单元测试 预定义的映射 LocalizableString -> string 注入 IMapper 安装 创建映射 自动映射的特性 自定义映射 阅读全文
posted @ 2017-05-08 21:08 kid1412 阅读(6596) 评论(5) 推荐(9) 编辑
摘要:文档目录 本节内容: 简介 安装 创建工作 调度工作 更多 简介 Quartz 是一个功能完整的开源工作调度系统,可用于最小的应用到一个大型的企业系统.Abp.Quartz 包简单地把Quartz集成到ABP中. ABP已经内置后持久化的台作业和工作者,如果你有更高的调度上的需求,Quzrtz是一个 阅读全文
posted @ 2017-02-20 13:58 kid1412 阅读(3393) 评论(2) 推荐(3) 编辑
摘要:文档目录 本节内容: 简介 创建嵌入文件 xproj/project.json 格式 csproj 格式 添加到嵌入式资源管理器 使用嵌入式视图 使用嵌入式资源 ASP.NET Core 配置 忽略文件 重写嵌入文件 xproj/project.json 格式 csproj 格式 ASP.NET C 阅读全文
posted @ 2017-02-16 11:22 kid1412 阅读(2032) 评论(5) 推荐(0) 编辑
摘要:文档目录 本节内容: 简介 示例 创建规约类 在仓储里使用规约 组合规约 讨论 何时使用 何时不用 示例 何时使用 何时不用 简介 规约模式是一个特别的软件设计模式,业务逻辑可以使用boolean逻辑重新链接业务逻辑(维基百科). 实践中的大部分情况,它是为实体或其它业务对象,定义可复用的过滤器. 阅读全文
posted @ 2017-02-16 09:44 kid1412 阅读(2363) 评论(3) 推荐(2) 编辑
摘要:环境:Abp1.2 疑问:没有调用工作单元的SaveChanges方法引起的事务提交时机的问题. 例如:有一个应用服务代码如下: 根据用户提交数据插入一条记录,但在方法末未显式调用SaveChanges方法 在Mvc的Controller里调用上述方法的代码如下: 在_phraseAppServic 阅读全文
posted @ 2017-01-26 23:15 kid1412 阅读(3986) 评论(0) 推荐(3) 编辑
摘要:当前Abp版本1.4.2,项目类型为MVC5. 以属性的形式扩展AbpSession,并在"记住我"后,下次自动登录也能获取到扩展属性的值,版权归"角落的白板报"所有! step1.添加IAbpSessionExtensions接口: step2.添加实现类AbpSessionExtensions: 阅读全文
posted @ 2017-01-07 14:57 kid1412 阅读(2719) 评论(3) 推荐(4) 编辑
摘要:看Asp.net Boilerplate 1.1.3.0源码时发现有一个NotNullAttribute的定义和27处的引用,就是不知道它的作用,当然顾名思义是可以的,就是不知道它是怎么判断的,在哪里判断非空呢?拦截器里也没有找到,而且奇怪的是命名空间是JetBrains.Annotations, 阅读全文
posted @ 2017-01-04 23:56 kid1412 阅读(1513) 评论(3) 推荐(1) 编辑
摘要:本节内容: AJAX操作相关问题 ABP的方式 AJAX 返回信息 处理错误 HTTP 状态码 WrapResult和DontWrapResult特性 Asp.net Mvc 控制器 Asp.net Web Api 控制器 动态Web Api层 Asp.net Core 控制器 动态Web Api层 阅读全文
posted @ 2016-11-16 21:52 kid1412 阅读(7465) 评论(0) 推荐(1) 编辑
摘要:本节内容: 显示信息 确认 Message API给用户显示一个信息,或从用户那里获取一个确认信息。 Message API默认使用sweetalert实现,为使sweetalert正常工作,你应该包含它的css和javascript文件,然后把abp.sweet-alert.js适配器包含到你的页 阅读全文
posted @ 2016-11-16 11:43 kid1412 阅读(3643) 评论(0) 推荐(0) 编辑
摘要:文档目录 本节内容: Nuget 包 DbContext 仓储 默认仓储 自定义仓储 特定的仓储基类 自定义仓储示例 仓储最佳实践 ABP可使用任何ORM框架,它已经内置了EntityFrame(以下简称EF),这个文档将解释如何在ABP里使用EF,我们假设你对EF已经有初步的了解。 Nuget 包 阅读全文
posted @ 2016-11-03 12:06 kid1412 阅读(2412) 评论(1) 推荐(0) 编辑
摘要:文档目录 本节内容: 简介 安装 服务端 客户端 连接确立 内置功能 通知 在线客户端 帕斯卡 vs 骆峰式 你的SignalR代码 服务端 客户端 通知 在线客户端 帕斯卡 vs 骆峰式 简介 使用Abp.Web.SignalR nuget包,使基于应用的ABP使用SignalR非常容易,查看Si 阅读全文
posted @ 2016-11-03 11:19 kid1412 阅读(4539) 评论(5) 推荐(3) 编辑
摘要:文档目录 本节内容: 简介 发送模式 通知类型 通知数据 通知重要性 关于通知持久化 订阅通知 发布通知 用户通知管理器 实时通知 客户端 通知存储 通知定义 发送模式 通知类型 通知数据 通知重要性 关于通知持久化 客户端 简介 通知用来告知用户系统里特定的事件发生了,ABP提供一个发布/订阅,它 阅读全文
posted @ 2016-11-02 23:54 kid1412 阅读(5290) 评论(1) 推荐(4) 编辑
摘要:文档目录 本节内容: 简介 集成 Hangfire 面板授权 简介 Hangfire是一个综合的后台作业管理器,可以在ABP里集成它替代默认的后台作业管理器,你可以为Hangfire使用相同的后台作业Api,因此你的代码不依赖于Hangfire,但是,如果你喜欢你可以直接使用Hangfire的API 阅读全文
posted @ 2016-11-02 11:16 kid1412 阅读(3689) 评论(0) 推荐(2) 编辑
摘要:文档目录 本节内容: 简介 后台作业 关于作业持久化 创建一个后台作业 在队列里添加一个新作业 默认的后台作业管理器 后台作业存储 配置 禁用作业执行 Hangfire 集成 后台工作者 创建一个后台工作者 注册后台工作者 后台工作者生存方式 使你的应用一直运行 关于作业持久化 创建一个后台作业 在 阅读全文
posted @ 2016-11-02 10:37 kid1412 阅读(4477) 评论(4) 推荐(4) 编辑
摘要:文档目录 本节内容: AJAX Notification Message UI Block & Busy Event Bus Logging Other Utility Functions ABP提供了一序列的对象和功能,使javascript开发容易且标准。 此处有一个ABP里api的列表,点击标 阅读全文
posted @ 2016-11-01 12:48 kid1412 阅读(1741) 评论(0) 推荐(1) 编辑
摘要:文档目录 本节内容: 创建菜单 注册导航供应器 显示菜单 注册导航供应器 每个web应用都有一些菜单用来在页面/屏幕之间导航,ABP提供了一个通用的基础框架创建并显示菜单给用户。 创建菜单 一个应用可能由不同模块组成,每个模块可以有它自己的菜单项,为了定义菜单项,我们需要创建一个继承于Navigat 阅读全文
posted @ 2016-11-01 12:21 kid1412 阅读(1241) 评论(0) 推荐(0) 编辑
摘要:文档目录 本节内容: 简介 应用语言 本地化源 XML文件 注册XML本地化源 JSOn文件 注册JSON本地化源 资源文件 自定义源 获取一个本地文本 在服务端 在MVc控制器里 在MVC视图里 在Javascript里 格式化参数 默认本地化源 扩展本地化源 获取语言 最佳实践 XML文件 注册 阅读全文
posted @ 2016-11-01 11:04 kid1412 阅读(4834) 评论(0) 推荐(3) 编辑
摘要:文档目录 本节内容: 简介 创建嵌入的文件 暴露嵌入的文件 使用嵌入的文件 简介 一个web应用里,客户端包含javascript,css,xml等文件,这此文件被添加到一个web项目后,发布成独立的文件,有时,我们需要把一些这样的文件打包入一个程序集(一个类库项目,一个Dll文件),并且作为嵌入式 阅读全文
posted @ 2016-10-31 23:36 kid1412 阅读(2038) 评论(0) 推荐(0) 编辑
摘要:文档目录 本节内容: 简介 启用错误处理 非AJAX请求 显示异常 UserFriendlyException Error 模型 AJAX 请求 异常事件 显示异常 UserFriendlyException Error 模型 简介 这个文档针对Asp.net Mvc和Web Api,如果你对Asp 阅读全文
posted @ 2016-10-31 22:40 kid1412 阅读(6337) 评论(1) 推荐(1) 编辑