.net MVC 使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错,字符串的长度超过了为 maxJsonLength 属性设置的值
2016-06-07 12:00
1136 查看
在.net mvc的controller中,方法返回JsonResult,一般我们这么写:
此时如果str过长,就会报“使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错,字符串的长度超过了为 maxJsonLength 属性设置的值”。
解决方法如下:
[HttpPost] public JsonResult QueryFeature(string url, string whereClause) { string str=""; return Json(str); }
此时如果str过长,就会报“使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错,字符串的长度超过了为 maxJsonLength 属性设置的值”。
解决方法如下:
[HttpPost] public JsonResult QueryFeature(string url, string whereClause) { string str=""; return new JsonResult() { Data = str, MaxJsonLength = int.MaxValue, ContentType = "application/json" }; }
相关文章推荐
- Javascript之Number对象介绍
- extjs6 基础组件扩展和自定义组件封装--01前言
- JS 百度地图导航
- Javascript之Math对象详解
- JS 代理模式
- javascript 常用函数(一)
- javascript判断IE浏览器最简单的方法
- 全面解析JavaScript里的循环方法之forEach,for-in,for-of
- !important和js的优先级比较
- Javascript之Date对象详解
- jsp指令中的page指令
- js正则表达式语法
- JavaScript学习笔记六:Map和Set
- 数据分析平台 js 具体实现整理
- JavaScript验证正则表达式
- JSESSIONID、cookie与SESSION的区别和联系 同名JSESSIONID处理
- javascript之Boolean类型对象
- jsp注释和html注释
- jsp和html的区别
- 团队项目--json提取相关信息