摘要: 几个核心对象: ApplicationBuilder 就是startup->Configure方法的第一个参数,请求(HttpContext) 就是由这个类来处理的 HttpContext 这个就不解释了 RequestDelegate 一个异步委托,委托的参数就是HttpContext,定义了一些 阅读全文
posted @ 2018-12-27 10:05 没追求的码农 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 第一步:新建文件 CustomerFileExtensionContentTypeProvider namespace xxx { public class CustomerFileExtensionContentTypeProvider : FileExtensionContentTypeProv 阅读全文
posted @ 2018-12-14 00:28 没追求的码农 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 1、使用过滤器ExceptionFilter;补充:常用过滤器:AuthorizationFilter、ActionFilter、ResultFilter、ResourceFilter、ExceptionFilter。 注意这种方式并不能拦截输出,如果在action内抛出异常,会继续执行全局定义的异 阅读全文
posted @ 2018-12-11 16:45 没追求的码农 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 第一步:定义队列服务接口 第二步:添加队列服务接口的实现 第三步:在startup中注册服务,这里稍稍装个x,定义一个IServiceCollection扩展,让代码看起来x格稍微高点 第四步:在startup的ConfigureServices中添加服务 第五步:修改appsettings.Dev 阅读全文
posted @ 2018-12-03 16:18 没追求的码农 阅读(1864) 评论(1) 推荐(2) 编辑
摘要: 先标记下正确写法 很多同行喜欢这样写: 在windows下是没有问题的,但是在linux下却无法正确解析,在这个问题上困扰好久,特此标记! 阅读全文
posted @ 2018-10-12 20:29 没追求的码农 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 网上使用AutoMapper的文章很多,就不多说了。这里主要记录一下怎么在项目中配置和使用。 首先是从NuGet获取AutoMapper。 在Startup.cs文件中注册AutoMapper服务 一般把AutoMapper的映射关系单独写在一个Profile文件,比如个人习惯在Service层添加 阅读全文
posted @ 2018-10-08 14:44 没追求的码农 阅读(3856) 评论(3) 推荐(2) 编辑
摘要: TypeFilter,ServiceFilter,全局异常 阅读全文
posted @ 2018-10-06 23:41 没追求的码农 阅读(6629) 评论(6) 推荐(4) 编辑
摘要: 自定义TageHelper并不难,只要记住几个点: 仅此五步即可。 接下来实现分页。这里要做的是一个像bootstrap一样的简单分页 页面元素包括:首页链接 页码链接 尾页链接,也就是几个<a>标签,很简单,代码实现也就需要下面几步: 当然,一个可用的连接必然还要考虑到两个基本功能: OK,下面是 阅读全文
posted @ 2018-10-06 22:12 没追求的码农 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 基于WebImage封装图片上传工具类,支持缩略图和水印及其简单的配置。 阅读全文
posted @ 2018-01-10 22:04 没追求的码农 阅读(707) 评论(1) 推荐(0) 编辑
摘要: 大体没什么变化,主要是添加了一个方法,getSelectedItems(),返回当前选中的数据项。 阅读全文
posted @ 2017-04-05 21:10 没追求的码农 阅读(307) 评论(0) 推荐(0) 编辑