未终止的字符串常量错误

时间:2009-12-15 19:44:44

标签: .net javascript debugging

我们刚刚在我们的应用中发现了一个返回此错误的错误。在我们的ASP.NET 2.0应用程序中转到某个页面时。当我按“是”进行调试时,会显示页面源,但引用的行上没有Java脚本。我试图找出可能导致问题的原因以及如何调试它。 这是IE唯一的应用程序。这个错误发生在IE7和8中。 任何指针都赞赏。

感谢。

5 个答案:

答案 0 :(得分:0)

Internet Explorer以其自己的系统累积行号而闻名(它使用所有文件中的所有行的总数或其他内容)。使用Firefox及其错误控制台获取正确的行号。

答案 1 :(得分:0)

您使用的调试器是什么?您可以尝试在启用了Firebug的Firefox中打开页面,或者在IE8中尝试打开Developer Tools |脚本|开始调试。

答案 2 :(得分:0)

我猜想行号是aspx文件的行号,而是脚本块内的行号,如果找到有问题的代码,则可能在另一个文件中在外部javascript文件中。

答案 3 :(得分:0)

您能否提供有关错误的更多信息?

  • 导致错误的操作是什么? (按钮点击等)
  • 如何在页面中添加JavaScript? (外部文件,头部等)
  • 你能告诉我们你的一些代码吗?

如果我在那里帮助你(看你的代码),我会怎么做:

我会看看错误发生之前会发生什么。我会根据正在运行的JavaScript函数来确定。我会查看包含字符串终止字符的任何变量(“或”取决于字符串的开始方式)。

如果没有看到一些代码,我们可能无法帮助那么多。

答案 4 :(得分:0)

原来是由另一个开发人员修复了一个错误。 实际错误发生在页面上的用户控件中。

感谢您的帮助!