ASP.NETMVC 3 Razor-jQuery IntelliSense如何使用?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (8)

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

提问于
用户回答回答于

如果这是jQuery特定的标题指定,尝试添加行到Views/Shared/_layout.cshtml(或.vbhtml)文件中的标记:

@if (false) { <script src="../../Scripts/jquery-1.4.4-vsdoc.js" type="text/javascript"></script> }

这会将智能感知文件引用到VisualStudio,并且不会在运行时引用它。

请记住,指向vsdoc文件相对于您放置此代码的文件。任何代码(如~/ Url.Content()或任何其他运行时代码)对于intellisense的VS都不可见。 这正是为什么if (false)从运行时隐藏脚本引用(该if块未被执行),但不会将其从VS intellisense中隐藏(并且使用Url.Content().min.js文件提供另一个引用)。

扫码关注云+社区