0

VS 2010で私のビューにjqueryのVSのインテリセンスの参照を追加します:どのように私は私がStackOverflowの上で周りを見回して、私のビューにこれを追加しようとしたjQueryのインテリセンスは、Visual Studioで2010</p> <p>の作業を取得しようとしています

働いていない
@{ 
    /// <reference path="/Scripts/jquery-1.5.1-vsdoc.js"/> 
} 

..私はそれが各ビューに同じスクリプトタグを追加することにより、作業持っているが、私は私のレイアウトページの下部にある一箇所ですべての私のスクリプトを維持したいので、これは理想的な未満であります。

+0

MVC3に付属しているJQueryライブラリを使用していますか、更新されたJQバージョンを使用していますか? –

+0

MVC3に付属のバージョン1.5.1 – ZeroDivide

答えて

2

@if (false) { ... }ブロック内の各ビューに<script>タグを追加します。

IDEは引き続きIntelliSenseを表示しますが、実行時に何もしません。

+0

はハックのようですが動作します。コメントブロックを使用してこれを行うより良い方法のどこかを読んだことはほぼ確実でした。 – ZeroDivide

+0

VSがJQUERY構文とRazor構文を区別するためには、スクリプトタグを持つ必要があります。これは、ネイティブに.cshtmlファイルを編集していると考えるためです。代わりに、書きたいjquery関数のjavascriptファイル.jsを作成し、.jsファイルを.cshmtlページに含めることができます。しかし、.cshtmlページから.js関数に(.jsファイルは@ Model.whateverを評価することができないため)何らかの動的かみそりデータを渡す必要があるので、この方法ではいくつかの奇妙なことがあります。 –

+0

@David VSは間違いをしていません。これはCSHTMLファイルを編集しています。 – SLaks

関連する問題