C# 获取大量数据时,使用jQuery调用WebMethod返回服务器错误。数据大小是否有限制?

C# 获取大量数据时,使用jQuery调用WebMethod返回服务器错误。数据大小是否有限制?,c#,jquery,asp.net,asmx,pagemethods,C#,Jquery,Asp.net,Asmx,Pagemethods,我使用jQuery在ASPX页面上调用WebMethods(页面方法)。当我返回多达200件物品时,它工作正常。但是,如果我尝试提取更多的数据,它将返回一个服务器错误。我不确定如何看到确切的错误消息 如果我在加载时提取数据并将其插入到javascript变量中,它可以正常工作,但不是通过Ajax post 我将300条记录中的文本复制到一个文本文件中,显示为136KB。我是否遇到了Ajax数据大小限制?这不会给我一个浏览器错误吗 有没有办法从服务器获取错误消息的内容 更新:对于任何想知道的人,您

我使用jQuery在ASPX页面上调用WebMethods(页面方法)。当我返回多达200件物品时,它工作正常。但是,如果我尝试提取更多的数据,它将返回一个服务器错误。我不确定如何看到确切的错误消息

如果我在加载时提取数据并将其插入到javascript变量中,它可以正常工作,但不是通过Ajax post

我将300条记录中的文本复制到一个文本文件中,显示为136KB。我是否遇到了Ajax数据大小限制?这不会给我一个浏览器错误吗

有没有办法从服务器获取错误消息的内容


更新:对于任何想知道的人,您可以在web.config中将最大json响应长度更改为4MB。

您绝对需要FirebugFiddler,或者用于web开发的等效工具,但对于ajax交互尤其如此。您没有看到“浏览器错误”的原因是它是一个异步请求

您可以使用这些工具监视所有请求(包括异步请求),以便准确地看到客户端发送了什么、服务器回复了什么以及错误是什么


HTH

您绝对需要Firebug、Fiddler,或者一个用于web开发的等效工具,但对于ajax交互尤其如此。您没有看到“浏览器错误”的原因是它是一个异步请求

您可以使用这些工具监视所有请求(包括异步请求),以便准确地看到客户端发送了什么、服务器回复了什么以及错误是什么


HTH

如果您在Firefox中运行FireBug站点并启用网络面板,您可以看到实际响应(当然是html格式)并从中获取实际错误消息。如果您在Firefox中运行FireBug站点并启用网络面板,您可以看到实际响应(当然是html格式)并从中获取实际错误消息。