在我公司的asp.net网站上完成了一些html代码更新,并出现上述错误。
我在错误的文件上没有第474行。
仅在IE上出现此错误,而不是FF。
人
答案 0 :(得分:0)
检查源控件内部并尝试逐个删除更改,直到问题得到控制。然后你应该有导致它的变化。
答案 1 :(得分:0)
这是一个javascript错误。你试图在javascript中取消引用空指针。
除非在IE中启用Script Debugging,否则它们会安静地进行。如果是这种情况,您可以通过选择使用Visual Studio进行调试来调试错误。 Visual Studio Express Web开发人员也可以这样做。
您也可以在Firefox中看到该错误。转到“工具”> Firefox中的“错误控制台”。选择“错误”,然后选择“清除”工具栏按钮。刷新页面然后您可能会看到导致错误的实际javascript行。
答案 2 :(得分:0)
我敢打赌你有474行。也许不在Visual Studio的aspx页面中,但可能在你的浏览器窗口中。在浏览器中运行页面并查看源代码。然后转到第474行(可能是按CTRL-G)。这应该指向你的位置。
另一种可能性是JS错误是在链接的.js文件中讨论第474行。
您是否尝试在Visual Studio中调试页面?如果你在VS中调试,你会马上看到JS错误。
答案 3 :(得分:0)
如前所述this codingforums thread,在JScript(IE相当于JavaScript)中,您应该避免使用与 HTML字段名称或保留字相等的变量名称对于JavaScript / JScript(可能还有HTML?)。
所以避免喜欢:
var myname = document.myform.myname.value;
var text = document.myform.myname.value;