报错信息:
字符串的长度超过了为 maxJsonLength 属性设置的值
该属性在system.mvc.jsonresult里,但是没有给他设置值,所以他应该是默认值很小。
想重写这个jsonresult,给这个属性赋一个最大值,就比较稳妥
重写方法:
public class JsonResult : System.Web.Mvc.JsonResult
{
public JsonResult()
{
MaxJsonLength = Int32.MaxValue;
}
}
这里我本来没写构造函数,直接调父类得MaxJsonLength 属性,发现调不到,就这样写,OK