在编译时,JScript IntelliSense错误“Object expected @ 0:0”是什么意思?

时间:2010-04-29 19:09:29

标签: jquery visual-studio-2008 intellisense javascript

使用Visual Studio 2008进行编译时,JScript IntelliSense错误“Object expected @ 0:0”是什么意思?

Error updating JScript IntelliSense: ascript.js: Object expected @ 0:0

双击错误会将光标放入具有脚本文件引用的aspx中。脚本文件在脚本管理器中的aspx中列出。

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
    <Scripts>
        <asp:ScriptReference Path="~/scripts/ascript.js" />
    </Scripts>
</asp:ScriptManager>    

脚本文件存在并以文档就绪函数开始,该函数不执行任何操作(除非在文档准备好时偶尔弹出警报)。

$(document).ready(function() { 
    //alert("Yep");
});

我确信这是非常简单的,或者错误信息是红鲱鱼......

1 个答案:

答案 0 :(得分:0)

Object expected @ 0:0

当你使用jQuery并出现这个错误时,往往是因为jQuery库没有正确加载。

在我最近的案例中,问题是我的jquery.js文件已损坏。确保您有一个有效的jQuery文件。如有疑问,请下载新的副本。

另一个“问题”是确保您的HTML / ASP正确引用jQuery文件。

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
    <Scripts>
        <asp:ScriptReference Path="~/scripts/jquery.js" />
        <asp:ScriptReference Path="~/scripts/ascript.js" />
    </Scripts>
</asp:ScriptManager>  

如果有帮助,请告诉我。