即使应用了maxlength属性值之后,字符串的长度也超过了在maxJsonLength属性上设置的值

时间:2018-10-17 07:42:14

标签: c# json razor serialization deserialization

我正在使用JavaScriptSerializer()序列化json并设置最大长度值,这是我在cshtml页面上的代码。

var data = set(@Html.Raw(new System.Web.Script.Serialization.JavaScriptSerializer() {MaxJsonLength= 2147483644 }.Serialize(Model)));

,但是仍然出现上述错误。我也尝试使用给定的片段

将最大长度放在Web配置文件上
 <system.web.extensions>
    <scripting>
      <webServices>
        <jsonSerialization maxJsonLength="2147483644"/>
      </webServices>
    </scripting>
  </system.web.extensions>

但是没有代码起作用。请给我建议另一个解决方案。

0 个答案:

没有答案