栏目: ASP.NET

ASP.NET实现个人信息注册页面并跳转显示

题目新建一个MVC项目,利用HTML、CSS、JS、jQuery、Ajax、jQueryUI等技术设计一个个人信息注册页面。当点击“提交”按钮时,跳转到新的页面显示录入信息。基本要求:用户名为6-10个小写字母(小写使用正则式验证,且用户名不能为“wustzz”–用Ajax技术来检测);密码为6位数...

2021-05-13 36 0 0 阅读全文

Asp.Net Core配合Vue实现后端验证码逻辑

网上的前端验证码逻辑总感觉不安全,验证码建议还是使用后端配合验证。如果产品确定可以上网的话,就可以使用腾讯,百度等第三方验证,对接方便。但是产品可能内网部署,就必须自己写了。本文章就是基于这一点来实现的。前端验证码显示一个图片,后端生成图片。部分原理1.前端调用生端获取图片时,传入一个roomID,...

2021-06-23 33 0 0 阅读全文

ASP.NET Core读取Request.Body的正确方法

相信大家在使用ASP.NETCore进行开发的时候,肯定会涉及到读取Request.Body的场景,毕竟我们大部分的POST请求都是将数据存放到Http的Body当中。因为笔者日常开发所使用的主要也是ASP.NETCore所以笔者也遇到这这种场景,关于本篇文章所套路的内容,来自于在开发过程中我遇到的...

2021-06-23 26 0 0 阅读全文

ASP.NET Core 文件响应压缩的常见使用误区

在微软官方文档中,未明确指出文件压缩功能的使用误区。本文将对ASP.NETCore文件响应压缩的常见使用误区做出说明。误区1:未使用 Brotil压缩几乎不需要任何额外的代价,Brotil压缩算法可以帮助你的网站提升约20%静态资源加载性能。同时启用Gzip/Brotil压缩Gzip有更好的user...

2021-06-23 36 0 0 阅读全文

.Net Core Webapi通过中间件获取请求和响应内容的方法

本文主要根据中间件来实现对.netcorewebapi中产生的请求和响应数据进行获取并存入日志文件中;这里不详细介绍日志文件的使用。你可以自己接入NLog,log4net,Exceptionless等创建接口记录的中间件usingMicroliu.Core.Loggers;usingMicrosof...

2021-04-28 36 0 0 阅读全文

.NET Core 微信小程序退款步骤—(统一退款)

继上一篇"..NETCore实现微信小程序支付功能(统一下单)后",本文将实现统一退款功能,能支付就应该能退款嘛,一般涉及到钱的东西都会比较敏感,所以在设计退款流程时一定要严谨,不能出一点差错,否则你将会面临自己掏腰包的可能,下面我们来讲一讲退款的实现步骤。退款应该场景及规则当交...

2021-04-27 34 0 0 阅读全文

.Net Core部署到Windows服务上的完整步骤

Netcore项目部门在Windows有很多种方式,大致有以下几种,dotnet命令,iis(windowshosts),一些开源的应用容器(docker)基于一些exe程序,微软官网上案例Nssm搭建windows服务其中优劣对比在这不进行累述。我今天是把它搭建到windows服务上的,这种方式对...

2021-04-27 36 0 0 阅读全文

ASP.NET Session.Timeout设置案例详解

session.timeout方法一:asp.netSession的默认时间设置是20分钟,即超过20分钟后,服务器会自动放弃Session信息.当我们在asp.net程序中打开webconfig的时候,可以看到一段如下的代码:Asp.net程序代码:sessionState节点放在节点下,形式如下...

2021-09-13 14 0 0 阅读全文

Net Core Webapi多版本控制与Swagger(Nswag)配置教程

首先希望webapi支持多版本,swagger针对不同的版本可进行交互。多版本控制基于Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer包,swagger可以选择Swashbuckle.AspNetCore和nswag.AspNetCore.由于我们系统使...

2021-04-13 35 0 0 阅读全文

详解如何在ASP.Net Core中实现健康检查

健康检查常用于判断一个应用程序能否对request请求进行响应,ASP.NetCore2.2中引入了健康检查中间件用于报告应用程序的健康状态。ASP.NetCore中的健康检查落地做法是暴露一个可配置的Http端口,你可以使用健康检查去做一个最简单的活性检测,比如说:检查网络和系统的资源可用性,数据...

2021-03-16 36 0 0 阅读全文

Asp.Net Core集成CKEditor实现图片上传功能的示例代码

背景本文为大家分享了asp.netcore如何集成CKEditor,并实现图片上传功能的具体方法,供大家参考,具体内容如下。准备工作1.visualstudio2019开发环境2.netcore2.0及以上版本实现方法1、新建asp.netcoreweb项目2、下载CKEditor这里我们新建了一个...

2021-04-04 40 0 0 阅读全文

.Net Core下HTTP请求IHttpClientFactory示例详解

使用方式IHttpClientFactory有四种模式:基本用法命名客户端类型化客户端生成的客户端基本用法在Startup.ConfigureServices方法中,通过在IServiceCollection上调用AddHttpClient扩展方法可以注册IHttpClientFactoryserv...

2021-04-27 50 0 0 阅读全文

在.NET Core 中使用 FluentValidation 进行规则验证的方法

不用说,规则验证很重要,无效的参数,可能会导致程序的异常。如果使用WebAPI或MVC页面,那么可能习惯了自带的规则验证,我们的控制器很干净:publicclassUser{[Required]publicstringFirstName{get;set;}[Required]publicstring...

2021-03-27 35 0 0 阅读全文

.NET或.NET Core Web APi基于Tus协议实现断点续传的示例

前两天我采用技巧式方案基本实现大文件分片上传,这里只是重点在于个人思路和亲身实践,若在实际生产环境要求比较高的话肯定不行,仍存在一些问题需要深入处理,本文继续在之前基础上给出基于tus协议的轮子方案,本打算再次尝试利用.NETCore实现此协议,但在github上一搜索早在2016年就已有此协议对应...

2021-04-13 28 0 0 阅读全文

.NET Core Web APi大文件分片上传研究实现

前两天发表利用FormData进行文件上传,然后有人问要是大文件几个G上传怎么搞,常见的不就是分片再搞下断点续传,动动手差不多也能搞出来,只不过要深入的话,考虑的东西还是很多。由于断点续传之前写个几篇,这里试试利用FormData来进行分片上传。.NETCoreWebAPi文件分片上传这里我们依然是...

2021-04-13 35 0 0 阅读全文

.NET Core如何进行请求转发的实现

冒个泡,近日,有关注我公众号的小伙伴私信我,遇到一个问题搞了很久没解决,此问题具有参考意义,这里跟大家分享下,希望对后续可能有需要的你能有所参考和帮助。请求转发问题内网环境跟外网隔离,现在外网的请求都需要一个专用服务器转接到内网处理,用app.UseRewriter转接,从外网服务器转发到内网服务器...

2021-04-13 26 0 0 阅读全文

ASP.NET MVC实现依赖注入的完整过程

在java的spring中有自动注入功能,使得代码变得更加简洁灵活,所以想把这个功能移植到c#中,接下来逐步分析实现过程1.使用自动注入场景分析在asp.netmvc中,无论是什么代码逻辑分层,最终的表现层为Controller层,所以我们注入点就是在Controller中,这里我们需要替换默认的C...

2021-04-27 39 0 0 阅读全文

利用.Net Core实现反向代理中间件的方法

最近在将一些项目的restapi迁移到.netcore中,最开始是用的Nginx做反向代理,将已经完成切换的部分切入系统,如下图所示:由于迁移过程中也在进行代码重构,需要经常比较频繁的测试,以保证能及时发现引入的问题。从而导致我们每迁移一部分都需要配置一次nginx的路由映射,保证迁移的功能能切入系...

2021-04-27 30 0 0 阅读全文

.NET Core 实现微信小程序支付功能(统一下单)

最近公司研发了几个电商小程序,还有一个核心的电商直播,只要是电商一般都会涉及到交易信息,离不开支付系统,这里我们统一实现小程序的支付流程(与服务号实现步骤一样)。开通小程序的支付能力开通小程序支付功能比较简单,基本上按微信文档一步一步的申请就好,如图以上三个步骤就申请完成1、提交资料给微信2、微信审...

2021-04-27 24 0 0 阅读全文

ASP.NET Core对不同类型的用户进行区别限流详解

老板提出了一个新需求,从某某天起,免费用户每天只能查询100次,收费用户100W次。这是一个限流问题,聪明的你也一定想到了如何去做:记录用户每一天的查询次数,然后根据当前用户的类型使用不同的数字做比较,超过指定的数字就返回错误。嗯,原理就是这么简单。不过真正写起来还要考虑更多问题:统计数据的数据结构...

2021-03-27 28 0 0 阅读全文