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

问题描述

| 我正在使用jQuery在ASPX页面调用WebMethods(页面方法)。当我退回最多200件物品时,它可以正常工作。但是,如果我尝试拉更多的东西,它将返回服务器错误。我不确定如何查看确切的错误消息。 如果我在加载时提取数据并将其插入到javascript变量中,则可以正常工作,但不能通过Ajax发布。 我将文本从300条记录复制到一个文本文件中,显示为136KB。我是否遇到Ajax数据大小限制?那会不会只是给我一个浏览器错误? 有什么方法可以从服务器获取错误消息的内容吗? 更新:对于任何想知道的人,您都可以在web.config中将最大json响应长度更改为4MB。     

解决方法

通常,对于Web开发,尤其是对于Ajax交互,您绝对需要Firebug,Fiddler或同等工具。您没有看到“浏览器错误”的原因是因为它是一个异步请求。 您可以使用这些工具监视所有请求(包括异步请求),以便准确查看客户端发送的内容,服务器答复的内容以及错误是什么。 高温超导     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...