gpt4 book ai didi

jquery - 以json格式返回大量记录

转载 作者:行者123 更新时间:2023-12-01 04:47:08 26 4
gpt4 key购买 nike

在下面的代码中,我获取了datatable中的值并以jsonconvert的形式返回,但是这些值没有返回。有近3000条记录。如果有几条记录,则返回。

[WebMethod]
public static string GetDescriptions()
{
string strLocation = "1";
MastersClient objProductName = new MastersClient();

DataSet Product = objProductName.GetLocationProductMap(int.Parse(strLocation));

DataTable customerTable = Product.Tables[0];
var serializer = new JavaScriptSerializer() { MaxJsonLength = 86753090 };

return JsonConvert.SerializeObject(customerTable).ToString();
}

最佳答案

确保响应不会太大。您可以在配置文件 (web.config) 中增加响应大小:

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

调整 maxJsonLength 以满足您的需求,但请记住,太大的响应会导致用户等待更长时间。

编辑:您可能还需要在 appSettings 下添加此键:

<add key="aspnet:MaxJsonDeserializerMembers" value="50000"/>

关于jquery - 以json格式返回大量记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27844302/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com