我通过以下方式在我的应用程序中引用了jQuery:http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js。
这会在vs.net中生成错误:“更新JScript IntelliSense时出错:c:... jquery.min-fds90 [1] .. js:Object不支持此属性或方法@ 18:9345。< / p>
除了在我的开发箱上放置javascript文件的本地副本之外,还有办法解决这个问题吗?
顺便说一句,这与VS.Net 2008 SP1一起使用此修补程序:http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx
答案 0 :(得分:5)
我终于找到了这个问题的答案:
基本上,在jQuery上面添加以下内容:
<% /* %><script type="text/javascript" src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.3.2-vsdoc.js"></script><% */ %>
通过:http://biasecurities.com/blog/2009/get-jquery-intellisense-in-vs-net-when-using-a-cdn/
答案 1 :(得分:1)
我认为问题是jQuery网站上的vsdoc文件有一个稍微不正确的文件名,这会让VS感到困惑。
答案 2 :(得分:0)
我也遇到了这个问题 只有在使用jQuery的缩小版本时才会出现此问题。
您可以在开发中使用未压缩的版本。
答案 3 :(得分:0)
我发现Rick Strahl的写作是jQuery的一个非常好的开始,包括他关于intellesense和visual studio的设置的注释