asp.net mvc
大宇宙尘埃
从不敢休息,一直在拼命学习,古人云:勤学不辍,就是要做到这点
展开
-
asp.net core 如何全局设置404错误
如上述代码,在控制器中添加404导航即可原创 2022-06-27 21:43:46 · 259 阅读 · 0 评论 -
asp.net core 如何读取ini文件
以上方法主要是通过反射的形式获取到私有方法里的Data数据集合,方便后期做处理原创 2022-06-27 21:35:36 · 635 阅读 · 0 评论 -
System.Text.json 处理null替换为string.Empty
使用 System.Text.json 处理空字符串和空字符串假设我们要显示的数据如下:但是,我们发现有许多的空值被转换成null了之后我在百度查找质料都无法解决,于是就到了官网查找了相关值资料,.net6.0之后微软了做了很大的升级和改动,现在网上很多是针对5.0以前的处理方法,因为.net6.0之后 asp.net core就不使用【Microsoft.AspNetCore.Mvc.NewtonsoftJson】,而是使用了【System.Text.json 】,所以格式化等方法全部.原创 2022-05-14 20:11:43 · 786 阅读 · 0 评论 -
asp.net mvc api如何过滤xss攻击
这里我引用网络上的一些代码,然后我也进行了一些调整,以前在网络上搜到的只支持html字符串类型的过滤,不支持json格式的过滤,代码如下,我就不一一描述了,其实很简单,如果有什么不懂的,可以微信群加入提出讨论 public class XssActionInvoker : ApiControllerActionInvoker { private static readonly ILogger _log = LoggerFactory.Logger; public原创 2020-05-25 16:28:26 · 1083 阅读 · 0 评论 -
通过百度AI识别图片上的文字
一、首先要自己去百度AI注册,然后获取一个APIKey和SecretKey通过;二、开始识别图片上的文字,一下为部分代码if (comboBox1.Text.Equals("文字识别通用含位置版")) { url = TysbLdUrl; } if (c...原创 2019-07-05 10:57:51 · 2251 阅读 · 0 评论 -
web、app跳转微信支付解决方案
前言:之前一直为web跳转微信支付二搜索百度,居然没有得到想要的结果,所以现在给出以下解决方案。其实微信的H5支付就是可以解决这个问题的1,公众号首先开通H5支付;2,通过微信“统一支付订单”api请求 #1.生成字符串:appid=wx12a881c60697&attach=sd&body=测试&device_info=wx&goods...原创 2018-09-06 11:31:14 · 16679 阅读 · 1 评论 -
EF6 T4 Model.TT文件的修改-自动加上注释
找到mdoel.tt文件然后打开,按照以下操作第一步:动态库的引用,其中$(SolutionDir)是自动获取项目根目录,有些引用动态库之后还需要引用相关的命名空间才能正确使用,比如System.Data。<#@ template language="C#" debug="false" hostspecific="true"#><#@ assembly name="S...原创 2018-06-08 11:22:31 · 2742 阅读 · 0 评论 -
c# HttpWebRequest未能为 SSL/TLS 安全通道建立信任的终极解决办法
一般遇到这种情况的是在win7或以下的操作系统上,因为操作系统本身不支持大于1024的加密密钥解决步骤:一,在程序里写入如下代码,在获取网站证书的时候最好使用谷歌浏览器,操作如下图1、图2、图3进行保存到桌面,然后复制到程序运行的根目录。 (图1) ...原创 2018-06-22 09:19:16 · 16323 阅读 · 0 评论 -
asp.net MVC5+EF+Autofac 关于泛型接口的继承与使用实现
之前在使用ef的时候为了省事就考虑了大量使用泛型接口来实现,在更新实体之后可以不用更新任何接口就可以实现增、删、改灯操作。第一步:建立IDAL 负责连接entity 处理数据的接口,这里只简单写了几个,如果在实际运用中可以把所有操作数据的实现方法放在这里;public interface IDalBase<T> where T:class,new() { ...原创 2018-06-07 09:47:42 · 2265 阅读 · 1 评论 -
asp.net mvc下使用FluentScheduler 后台任务定时器
FluentScheduler 是什么?Automated job scheduler with fluent interface.这是作者在 Github 上的介绍,就是一个定时任务管理器。在 .Net 下类似的有微软的 Timer 、 Quartz.NET 、 FluentScheduler 以及Windows服务等,关于 Quartz.NET 的使用几乎和 Java 下的转载 2017-09-12 14:17:39 · 977 阅读 · 0 评论 -
.net下的RabbitMQ和MSMQ消息队列
RabbitMQ:http://www.rabbitmq.com/ 特点: 一、跨平台:包括Mac、Windows、Linux等操作系统 二、支持主流语言调用:包括Java、.Net、Ruby、Python、PHP、Javascript等 三、开源及商业支持:即可以免费使用,也可以转载 2017-09-12 13:53:19 · 3356 阅读 · 0 评论