5

しばらく前にScottGu のブログ エントリ ( http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx ) を読みましたが、より多くの機能を暗示しているようです。見えています。VS2008 とそのサービス パックがインストールされており、asp.net MVC の RC1 バージョンで新しい MVC プロジェクトを使用しています。jquery-1.2.6.js スクリプトを参照しました。「$」と入力すると、インテリセンスが表示されます。しかし、その後は何も表示されません。これは、私のような jquery の初心者にとって特に役立つものではないので、何かを忘れていることを願っています。

たとえば、Scott のブログ投稿 (ソース: scottgu.com )の特定のスクリプト例を使用しようとすると、代替テキスト

彼がツールチップを表示する「attr」に対するインテリセンス アクションは得られません。この IntelliSense のヘルプを期待する必要がありますか? もしそうなら、問題に対処するために何を探すことができますか?

これが私のスクリプトリファレンスです。これはマスター ページ FWIW で宣言されており、私の jquery の使用の試みは、このマスター ページを参照する私のページにあります。

<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="~/Content/styles/default.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="~/Content/scripts/jquery-1.2.6.js"></script>
4

1 に答える 1

8

jQuery-vsdoc.jsファイルも(jquery-1.2.6.jsと同じ場所に)インストールしましたか?このファイルには、インテリセンスのコメントが含まれています。これは、ScottGuのブログ投稿のステップ3に記載されています。

アップデート:

また、 Visual Studioパッチもインストールしましたか?

私にとっては(ScottGuのブログに示されているように)機能しますが、MVCではなくWebサイトプロジェクトを使用しています。マスターページにスクリプトリファレンスを追加しました。

<script src="jquery-1.3.1.js" type="text/javascript"></script>

マスターページとコンテンツページの両方でインテリセンスが得られます(質問に入力したコードで試してみました)。

于 2009-02-18T20:45:02.730 に答える