ASP.NET MVC 3 Razor – jQuery Intellisense

我使用的是Visual Studio 2010 / ASP.net MVC 3与Razor View Engine。我创建了一个带有Internet应用程序模板的新项目。我需要做什么来让Intellisense工作?

解决方法

如果这是jQuery特定的标题指定,尝试添加行到视图/共享/ _layout.cshtml(或.vbhtml)文件中的标记
@if (false) { <script src="../../Scripts/jquery-1.4.4-vsdoc.js" type="text/javascript"></script> }

这将引用Intellisense文件到VisualStudio,仍然不会在运行时引用它。

请记住,指向vsdoc文件相对于您将此代码放入的文件。任何代码如〜/ Url.Content()或任何其他运行时代码对于智能感知不会对VS看不到。这就是为什么如果(false)从运行时隐藏脚本引用(如果块未被执行),但不会将其从VS Intellisense隐藏(并且使用Url.Content()等)提供给.min。 js文件)。

相关文章

这篇文章主要讲解了“WPF如何实现带筛选功能的DataGrid”,文...
本篇内容介绍了“基于WPF如何实现3D画廊动画效果”的有关知识...
Some samples are below for ASP.Net web form controls:(fr...
问题描述: 对于未定义为 System.String 的列,唯一有效的值...
最近用到了CalendarExtender,结果不知道为什么发生了错位,...
ASP.NET 2.0 page lifecyle ASP.NET 2.0 event sequence cha...