
ASP.NET Core SignalR :学习消息通讯,实现一个消息通知
ASP.NET Core SignalR :学习消息通讯,实现一个消息通知 什么是 SignalR 目前我用业余时间正在做一个博客系统,其中有个功能就是评论通知,就是假如A用户评论B用户的时候,如果B用户首页处于打开状态,那...
ASP.NET Core SignalR :学习消息通讯,实现一个消息通知 什么是 SignalR 目前我用业余时间正在做一个博客系统,其中有个功能就是评论通知,就是假如A用户评论B用户的时候,如果B用户首页处于打开状态,那...
ASP.NET Core3.X 终端中间件转换为端点路由运行 引言 前几天.NET Core3.1发布,于是我把公司一个基础通用系统升级了,同时删除了几个基础模块当然这几个基础模块与.NET Core3.1无关,其中包括了支付模块,升级完后...
ASP.NET Core 3框架揭秘 配置2:读取配置数据[下篇] [接上篇]提到“配置”二字,我想绝大部分.NET开发人员脑海中会立即浮现出两个特殊文件的身影,那就是我们再熟悉不过的app.config和web.config,多年以来我们...
[ASP.NET Core 3框架揭秘] 异步线程无法使用IServiceProvider? 标题反映的是上周五一个同事咨询我的问题,我觉得这是一个很好的问题。这个问题有助于我们深入理解依赖注入框架在ASP.NET Core中的应用,以及服...
ASP.NET Core 中的 ObjectPool 对象重用(一) 前言 对象池是一种设计模式,一个对象池包含一组已经初始化过且可以使用的对象,而可以在有需求时创建和销毁对象。池的对象可以从池中取得对象,对其进行操作处理,并在不需要时归还...
[ASP.NET Core 3框架揭秘] 配置[1]:读取配置数据[上篇] 提到“配置”二字,我想绝大部分.NET开发人员脑海中会立即浮现出两个特殊文件的身影,那就是我们再熟悉不过的app.config和web.config,多年以来我们已...
ASP.NET Aries 高级开发教程:如何写WebAPI接口 前提: 最近,有不少同学又问到,Aries里如何提供WebAPI接口? 针对这个问题,今天给顺路写个教程,其实呢,很简单的。 方式一:直接用WebService提供接口。 用...
ASP.NET Core gRPC 使用 Consul 服务注册发现 一. 前言 gRPC 在当前最常见的应用就是在微服务场景中,所以不可避免的会有服务注册与发现问题,我们使用gRPC实现的服务可以使用 Consul 或者 etcd 作为服...
前端小白在asp.net core mvc中使用ECharts 对于在浏览器中绘制图形图表,目前有较多的js类库可以使用,如:ChartJS,Flot,canvasjs等,但是今天介绍的主角为国产图表库,并在apache孵化,...
基于ASP.Net Core开发的一套通用后台框架 写在前面 这是本人在学习的过程中搭建学习的框架,如果对你有所帮助那再好不过。如果您有发现错误,请告知我,我会第一时间修改。 知其然,知其所以然,并非重复的造轮子。因为这段时间我发现,自己闷...
ASP.NET Core MVC 之视图组件(View Component) 1.视图组件介绍 视图组件是 ASP.NET Core MVC 的新特性,类似于局部视图,但它更强大。视图组件不使用模型绑定,并且仅依赖于调用它时所提供的数据。 ...
ASP.NET Core MVC 之控制器(Controller) 操作(action)和操作结果(action result)是 ASP.NET MVC 构建应用程序的一个基础部分。 在 ASP.NET MVC 中,控制器用于定义和聚合一...
.net持续集成测试篇之Nunit文件断言、字符串断言及集合断言 使用前面讲过的方法基本上能够完成工作中的大部分任务了,然而有些功能实现起来还是比较麻烦的,比如说字符串相等性比较不区分大小写,字符串是否匹配某一正则规则,集合中的每一个(某一...
ASP.NET Core MVC 之局部视图(Partial Views) 1.什么是局部视图 局部视图是在其他视图中呈现的视图。通过执行局部视图生成的HTML输出呈现在调用视图中。与视图一样,局部视图使用 .cshtml 文件扩展名。当希...
ASP.NET Core Identity自定义数据库结构和完全使用Dapper而非EntityFramework Core 前言 原本本节内容是不存在的,出于有几个人问到了我:我想使用ASP.NET Core Identity,但是我又不...
ASP.NET Core – 实现自定义WebApi模型验证 Framework时代 在Framework时代,我们一般进行参数验证的时候,以下代码是非常常见的 [HttpPost] public async Task<...