netcore
文章平均质量分 64
netcore3.x
code2roc
当你老了,回顾一生,就会发觉:什么时候出国读书、什么时候决定做第一份职业、何时选定了对象而恋爱、什么时候结婚,其实都是命运的巨变。只是当时站在三岔路口,眼见风云千樯,你作出抉择的那一日,在日记上,相当沉闷和平凡,当时还以为是生命中普通的一天。
展开
-
NetCore3.1开发后台管理系统框架思路与实现
前言在去年完成基于ASP.NET MVC的后台管理系统后,刚好进入NetCore大面积被关注时期,同时对于框架的细节,页面美观度等方面还有很大的提升空间,所以决定基于NetCore3.1重构一版进行查漏补缺项目地址:https://gitee.com/grassprogramming/FastExecutorCore概述先列举一下框架中前后端设计包含的功能,如下图所示上述是我从已经完成的框架中整理挑选出来认为比较通用、常用的部分,单独一部分拿出来都是有很多功能点进行细化的,后续会原创 2021-04-11 16:45:07 · 1504 阅读 · 0 评论 -
NetCore实现404和500状态码自定义处理页面
使用NerCore开发框架过程中需要对404,500等状态码进行友好提示页面处理,参照asp.net mvc并没有发现提供Application_Error和Application_BeginRequest方法,是用拦截器路由不匹配的情况下也不会进行拦截,但NetCore中在Microsoft.AspNetCore.Builder.UseExtensions中提供了Use扩展方法对HttpContext进行了拦截处理,这样我们就可以获取到Request和Response针对跳转进行处理,我们在Startup原创 2021-03-13 14:06:05 · 1333 阅读 · 0 评论 -
NetCore插件化开发
使用NetCore3.1完成框架基本开发后实际应用于项目,需要保证框架的独立性与项目的个性化, 就需要类似于下图的插件化形式将项目放入框架这个容器中启动,下面开始详细介绍实现步骤项目dll扫描在框架根目录创建Plugin文件夹,项目在生成后事件使用copy命令拷贝至Plugin文件夹,框架启动时会扫描该文件夹并进行ShadowCopy到PluginTemplate文件夹中 private static void ScanPlugin() { .原创 2021-03-07 09:55:42 · 1306 阅读 · 0 评论 -
NetCore实现Transitional自定义注解事物
之前实现了NetCore实现自定义IOC容器注入,在Controller使用事物的过程中思考是否能够像Spring一样通过自定义注解实现事物管理,思路图如下原创 2020-07-12 14:17:33 · 794 阅读 · 0 评论 -
在Asp.Net Core MVC 3.0 视图运行时编译
在使用vs2019通过ctrl+f5运行项目进行开发过程中,每次修改cshtml页面都会再刷新就会整个项目自动进行编译等待一会,极大影响了开发效率,所以决定解决一下先通过nuget 包控制台安装:Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation -Version 3.0.0然后在Startup.cs文件,...转载 2020-05-04 15:53:07 · 971 阅读 · 0 评论 -
NetCore3.0实现自定义IOC容器注入
在之前的ASP.NET MVC实现依赖注入一文中,通过替换默认的ControllerFactory来达到对Controller生命周期的拦截,实现自定义的对象注入,在NetCore3.0中需要重新实现,步骤如下:1.获取所有相关业务程序集 public static List<Assembly> GetFrameworkAssemblys() { ...原创 2020-02-05 13:55:53 · 1454 阅读 · 0 评论