解决JSON字符长度超出限制
环境asp.net 4.0 ,AJAX 一般处理程序
碰到JSON字符长度超出限制,抛出异常,参考了网上资料和网友博客
web.config添加以下内容
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="20971520"/>
</webServices>
</scripting>
</system.web.extensions>
ashx业务文件中添加红色代码就OK
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Configuration; 6 using System.Web.Script.Serialization; 7 using MODEL; 8 using TOOL; 9 using BLL; 10 using System.Web.Configuration; 11 namespace UI.ajax.stock 12 { 13 /// <summary> 14 /// stockin 的摘要说明 15 /// </summary> 16 public class stockin : IHttpHandler 17 { 18 19 public void ProcessRequest(HttpContext context) 20 { 21 context.Response.ContentType = "text/plain"; 22 stockInBLL bll = new stockInBLL(); 23 List<MODEL.stockin> list = bll.getStockIn(); 24 //序列化 25 JavaScriptSerializer jss = new JavaScriptSerializer(); 26 ScriptingJsonSerializationSection section = ConfigurationManager.GetSection("system.web.extensions/scripting/webServices/jsonSerialization") as ScriptingJsonSerializationSection; 27 28 if (section != null) 29 { 30 jss.MaxJsonLength = section.MaxJsonLength; 31 jss.RecursionLimit = section.RecursionLimit; 32 } 33 context.Response.Write(jss.Serialize(list)); 34 } 35 36 public bool IsReusable 37 { 38 get 39 { 40 return false; 41 } 42 } 43 } 44 }
转载于:https://www.cnblogs.com/Daniell/p/7544967.html
解决JSON字符长度超出限制相关推荐
- MVC中JSON字符长度超出限制的异常处理
异常信息如下: 使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错.字符串的长度超过了为 maxJsonLength 属性设置的值. 这个异常是在执行MVC中的Jso ...
- SMARTFORMS 输出动态文本(字符长度超出255)
场景:当字符长度超出Smartforms中的最大可输出长度255时,将字符串转换到内表打印显示. 首先将字符串转换为ITF Text. DATA: l_string TYPE string,lt_st ...
- 微信小程序字符长度超出变成神略号显示
.item-content-top {width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; } ps:宽度需 ...
- 获取字符长度并控制字数和行数(超出显示..., 悬浮显示所有内容)
获取字符长度并控制字数和行数(超出显示-, 悬浮显示所有内容) >'啊覅u发哦啊哦士大夫耨爱你的身份'.length > 16 > '啊覅u发哦啊哦士大夫耨爱你的身份'.slice( ...
- Edittext限制输入字符长度,解决中英文混用情况保证规定长度
好比知乎中的提问流程,提问内容不应该太长,所以会进行事先设置:最后我使用InputFilter解决了这个问题,代码如下. 首先普及一下GB18030编码标准:GB 18030,全称:国家标准 GB 1 ...
- instr 限制 oracle,ORACLE结合mapper.xml讨论instr函数匹配时,若参数值长度超出了instr函数长度的限制解决方法...
ORACLE结合mapper.xml讨论instr函数匹配时,若参数值长度超出了instr函数长度的限制解决方法 举例(假设wid的参数值格式是这样:{"wid":"11 ...
- mysql 字符串不限长度_mysql提示字符长度超限制的解决方法
mysql提示字符长度超限制的解决方法 发布时间:2020-06-11 16:16:16 来源:亿速云 阅读:294 作者:鸽子 mysql在创建数据库的时候,字符集设置的不是utf8而是utf9mb ...
- windows下当文件名长度超出系统限制时无法拷贝/删除的解决办法
默认情况下,windows下文件的完整路径长度限制是260,在目录下存在文件长度超出系统限制的情况下,删除或者拷贝目录都会失败,此时可通过robocopy命令来进行拷贝或者删除操作. 拷贝 roboc ...
- XSS详解及复现gallerycms字符长度限制短域名绕过
一.什么是XSS? 1.xss的原理 跨站脚本攻击XSS.恶意攻击者网web页面中插入恶意的script代码,当用户浏览该页时,嵌入web页面中的script代码会被执行,从而达到恶意攻击用户的目的. ...
最新文章
- Analytical Chemistry | 深度学习实现高分辨率LC-MS数据中的精确峰检测
- Mysql报错Fatal error: Can#39;t open and lock privilege tables: Table #39;mysql.host#39; doesn#39;t...
- setwindowpos怎么改变z序_置顶窗口SetWindowPos()的用法
- linux 动态链接库的创建和使用--动态连接
- GDCM:gdcm::JSON的测试程序
- 一步一步学习OC2007(三)--定制菜单命令
- oracle 分析函数、GROUPING函数
- SilverLight 4页面跳转大全(转载)
- Flutter for Web 详细预研
- OllyDbg笔记-暴力破解简单判断程序(TraceMe.exe与简单Qt程序)
- 所经历的大文件数据导出(后台执行,自动生成)
- SIFT算法问题issue1
- 阶段5 3.微服务项目【学成在线】_day04 页面静态化_03-freemarker测试环境搭建
- 非参数检验——Wilcoxon 检验 Friedman 检验与 Nemenyi 后续检验
- 挂载移动硬盘到ubuntu server
- Eclipse中Folder和SourceFolder
- 第十八章 Chisel基础——模块与硬件类型
- CSS:纯CSS3全屏背景图片幻灯片轮播
- QT 多显示屏获取屏幕分辨率
- 计算机毕业设计Python+uniapp鲸落图书商城小程序LW(小程序+源码+LW)
热门文章
- python透明的桌面时钟_透明桌面时钟-透明桌面时钟下载 v2018.07.16免费版--pc6下载站...
- Chrome浏览器批量离线下载迅雷快传资源
- Signature of method ‘XXXX.parse()‘ does not match signature of the base method in class ‘Spider‘
- iOS13 公测版,iOS12.4 双系统发布,是否升级的建议
- 【c++开发】C++ Linux Ubuntu imagemagick以及magick++安装;c++调用magick++库;找不到Magick++.h
- 物流数据服务商G7获4500万美元C+轮融资,将扩展整条供应链场景
- 2021/4/27课堂总结和作业
- Python AI:如何构建神经网络并进行预测
- 股票交易价格与成交量
- 2014年计算机一级考试操作题,2014国家计算机一级考试操作题常见题型.doc