错误:对象预期代码0字符1行474

时间:2010-02-18 01:11:24

标签: asp.net html

在我公司的asp.net网站上完成了一些html代码更新,并出现上述错误。

我在错误的文件上没有第474行。

仅在IE上出现此错误,而不是FF。

4 个答案:

答案 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;