.net
文章平均质量分 52
Hello,Mr.S
简单一句hello world,复杂一句change world
展开
-
C#实战遇到的特性以及语法糖
前言本篇文章主要用来收集一些C#的特性以及各种语法糖,不定时更新$的用法c#6.0之后出现 /// <summary> /// 测试语法$ /// </summary> /// <param name="name"></param> /// <returns></returns> [HttpGet("testStr")]原创 2021-04-13 23:25:45 · 113 阅读 · 0 评论 -
解决使用JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength属性
前言在.net mvc的控制器中,我们在写一些返回json数据的方法,一般会写成return Json(obj);但这种返回类型如果是obj数据过大的话,就会报错“使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错,字符串的长度超过了为 maxJsonLength 属性设置的值”常见写法在.net mvc的controller中,方法返回JsonResult,一般我们这么写: [HttpPost] public JsonResult G原创 2020-10-14 16:05:43 · 3905 阅读 · 0 评论 -
.net中使用Redis(一)
前言Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式的数据备份。最近项目中需要使用Redis,这里简单记录一下Redis的原创 2020-09-15 14:52:54 · 3562 阅读 · 8 评论 -
解决从客户端中检测到有潜在危险的Request.Form值
从客户端中检测到有潜在危险的Request.Form值前言这种问题是因为你提交的Form中有HTML字符串,例如你在TextBox中输入了html标签,或者在页面中使用了HtmlEditor组件等,解决办法是禁用validateRequest(验证请求)。如果你是.net 4.0或更高版本,一定要看方法4。方法1(webForm)在.aspx文件头中加入这句:<%@ Page validateRequest="false" %>方法2(mvc)需要在页面所请求的Action上原创 2020-08-20 09:20:41 · 1089 阅读 · 0 评论