我们刚刚在我们的应用中发现了一个返回此错误的错误。在我们的ASP.NET 2.0应用程序中转到某个页面时。当我按“是”进行调试时,会显示页面源,但引用的行上没有Java脚本。我试图找出可能导致问题的原因以及如何调试它。 这是IE唯一的应用程序。这个错误发生在IE7和8中。 任何指针都赞赏。
感谢。
答案 0 :(得分:0)
Internet Explorer以其自己的系统累积行号而闻名(它使用所有文件中的所有行的总数或其他内容)。使用Firefox及其错误控制台获取正确的行号。
答案 1 :(得分:0)
您使用的调试器是什么?您可以尝试在启用了Firebug的Firefox中打开页面,或者在IE8中尝试打开Developer Tools |脚本|开始调试。
答案 2 :(得分:0)
我猜想行号不是aspx文件的行号,而是脚本块内的行号,如果找到有问题的代码,则可能在另一个文件中在外部javascript文件中。
答案 3 :(得分:0)
您能否提供有关错误的更多信息?
如果我在那里帮助你(看你的代码),我会怎么做:
我会看看错误发生之前会发生什么。我会根据正在运行的JavaScript函数来确定。我会查看包含字符串终止字符的任何变量(“或”取决于字符串的开始方式)。
如果没有看到一些代码,我们可能无法帮助那么多。
答案 4 :(得分:0)
原来是由另一个开发人员修复了一个错误。 实际错误发生在页面上的用户控件中。
感谢您的帮助!