2010-03-24 27 views
0

我已經搜索過類似的文章上谷歌& stackoverflow沒有用。 基本上,我有一個新的aspx頁面。我在頭部中引用了以下文件。jQuery - 錯誤更新JScript Intellisense

jquery-ui-1.7.2.custom.css 
jquery-1.3.2.min.js 
jquery-ui-1.7.2.custom.min.js 

主題:平滑
UI版本:1.7.2的jQuery 1.3.2

我沒有別的事情的頁面,但仍然得到錯誤「錯誤更新JScript的智能感知。我正在使用VS2008 SP1。有任何想法嗎?

TIA

PS:VS顯示智能感知,如果我是指1.4.1.js & 1.4.1-vsdoc.js

+0

這不是這個問題是它:http://stackoverflow.com/questions/709713/jquery-1-3-2-vsdoc-does-not-produce-visual-studio-intellisense/741337#741337它抓住了我至少出去!我在最後看不到那2個。 – 2010-03-24 20:41:18

+0

@丹尼爾 - 我試過了,無濟於事。 – SoftwareGeek 2010-03-24 20:50:10

回答

1

唷!問題解決了。終於找到了解決方案here
第6步爲我做了。

更新:上面的鏈接現在已經死了!我認爲錯誤是「錯誤更新JScript智能感知:'div.childNodes'爲空或不是對象」&我認爲步驟6是指在jscript文件之一修復此錯誤。

+4

只包含鏈接的答案很糟糕,因爲鏈接可能會變得很糟糕,就像這個一樣。 – 2010-12-09 16:53:45

0

有此修復程序,如果你包括-vsdoc.js文件以及爲1.3.2

You can find the hotfix here-vsdoc.js for 1.3.2 here

的Visual Studio不喜歡1.3.2源,但如果包括INTELL isense文件爲jquery-1.3.2.min-vsdoc.js在你的情況下,它會忽略它扼殺的實際jquery-1.3.2.min.js文件。

一旦你這樣做,打按Ctrl ++Ĵ更新智能感知。

+0

包含vsdoc.js文件的順序是什麼?核心1.3.2 js文件之前還是之後? – SoftwareGeek 2010-03-24 20:52:53

+0

@BhejaFry - 你沒有真正引用它,只是將它包含在項目中,使用修補程序VS查找與'-vsdoc.js'在同一目錄中匹配的文件,並將它用於intellisense,如果它發現它。 – 2010-03-24 20:53:57

+0

您建議將'jquery-1.3.2-vsdoc2.js'重命名爲'jquery-1.3.2.min-vsdoc.js'?有時修補程序已應用於VS,但仍然出現錯誤。 – SoftwareGeek 2010-03-24 21:01:31

0

每次我編輯一個特定的.aspx文件時,我一直在收到這些惱人的JScript IntelliSense錯誤。我無法禁用智能感知,並且我無法使-vsdoc.js修復程序正常工作,所以我最終做的是將src屬性的目標封裝在內聯asp標記中,如下所示:

before :

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script> 

後:

<script type="text/javascript" src="<%="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"%>"></script> 

希望幫助!

P.S.我使用的是帶有SP1的Visual Studio Web Developer - Express Edition。

相關問題