由于AJAX,无法调试神秘的错误消息

时间:2014-09-30 20:36:45

标签: javascript asp.net ajax

我使用Visual Studio& asp.net。我厌恶使用AJAX的原因之一就是我常常遇到几乎无法调试的Javascript错误。例如,我的代码隐藏文件出现错误,这是一个服务器错误,但我的浏览器说在MicrosoftAjax.js的第4,000行发生了一个javascript错误。

是否有设置或某种程度我可以使visual studio或浏览器指示错误的服务器端位置/行#?

3 个答案:

答案 0 :(得分:0)

你可以

  • 检查网络选项卡并检查后端调用的内容
  • 检查AJAX请求中的响应标头/内容
  • 在Visual Studio中设置一个断点来检查服务器端发生了什么
  • 在浏览器中设置一个断点,以检查客户端发生了什么

希望有所帮助。

答案 1 :(得分:0)

通过在调试模式下运行项目,我能够获得发生错误的实际行。没有设置断点。调试器启动并标记服务器上发生的错误。

答案 2 :(得分:0)

Fiddler(http://www.telerik.com/fiddler)在这种情况下也非常有用 - 您可以用它来准确追踪正在发生的事情。