我在Asp.Net中有一个WebMethod,一切看起来都很好。突然,我不得不更改一些参数,并且查询带来了太多的数据,我检查字符串count = 82452
。
问题是显示数据需要花费太多时间。我基本上把所有数据放在div中。它显示了列表。
或者字符串是否可能被破坏或某些事情并没有成功的功能?但我认为无论它至少应该去成功函数仪式?
这是WebMethode:
[System.Web.Services.WebMethod]
public static string getResults(string post)
{
string newHtml = string.Empty;
for (int i = 0; i < 10; i++)
{
newHtml += Somefunction();
}
return newHtml;
}
这是JS代码:
PageMethods.getResults(pageUrl, results_Text);
function results_Text(result, userContext, methodName) {
alert("adadasD");
document.getElementById("mainResults").innerHTML += result;
}
有什么建议吗?
答案 0 :(得分:0)
看起来问题与此问题有关: Return large string from ajax call using Jquery to Web Method of ASP.NET
并应用相同的答案。