如何为maxJsonLength设置无限长度 - 'System.OutOfMemoryException'?

时间:2018-03-16 09:49:13

标签: javascript jquery json ajax

我知道这是一个重复的问题,但我已经尝试了所有的事情。

以前,当我发现这个问题时,我会从堆栈溢出中得到一些答案,这对我有用。答案如下:

@{
    var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
    serializer.MaxJsonLength = Int32.MaxValue;
    var jsonModel = serializer.Serialize(Model.ModelName);
}

 var model =@Html.Raw(jsonModel);

它对我有用。但现在我的数据大小超过250k。将来,它会增加更多所以' OUT OF MEMORY EXCEPTION '被抛出。

现在我试过

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

in

web.config文件也。还是不行。如何设置无限制的maxjson长度。?

0 个答案:

没有答案