jquery intellisense vs2010 mvc3

除非我放置,否则jQuery intellisense对我不起作用:

 

…在页面中。 我认为把它放在_Layout.cshtml就足够了,但事实并非如此。

我必须在每个页面,部分等上执行此操作。

这是一个错误还是有更好的方法在所有页面和.js文件中启用jQuery intellisense?

您还可以使用if子句,如:

  @if (false) {  } 

如果你需要将jQuery intellisense添加到.js文件中,请添加:

  ///  

如果你需要添加到.cshtml文件,试试这个:

  @* *@ 

Visual Studio可以读取这些引用,即使它们在评论中…这有点儿有趣。

当前,您需要在正在编辑的文件中添加对脚本的引用,以便JavaScript IntelliSense在该文件中工作。 这是因为Razor中的布局在页面执行期间必须设置,而不是以声明方式设置。

请注意,您应该能够在脚本引用周围放置HTML注释块,以便在浏览器中呈现时,将忽略对同一脚本文件的多个引用。

  @if (false) {  } 

工作,但我感觉很可怕。 肯定有一个Nuget为此!? VS2010在这里