zoukankan      html  css  js  c++  java
  • MVC JSON JavaScriptSerializer 进行序列化或反序列化时出错

    MVC control中返回json格式数据一般都是如下格式

    [HttpPost]
    public ActionResult CaseAudit(string name)
            {
                var data ="dasda"return Json(data);
            }
    View Code

    但是这样如果字符串长度太大会报错

    JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值

    按下面方法可以解决

    [HttpPost]
    public ActionResult CaseAudit(string name)
            {
                var data ="dasda"return new JsonResult() { Data = data, MaxJsonLength = int.MaxValue, ContentType = "application/json" };
            }
    View Code

    或者在Web.config中配置

    <system.web.extensions>
        <scripting>
          <webServices>
            <jsonSerialization maxJsonLength="1024000000" />
          </webServices>
        </scripting>
      </system.web.extensions>

  • 相关阅读:
    邮件发送工具类
    redis在项目中配置
    搭建zookeeper集群
    activeMQ安装
    solr安装配置中文分词IK
    reids安装
    jdk/tomcat/mysql在linux下安装
    使用poi进行excel导入
    linux 大杂烩
    找包网址
  • 原文地址:https://www.cnblogs.com/ZJ199012/p/9946900.html
Copyright © 2011-2022 走看看