我在 VS 2013 RC 中使用 MVC4 和 Razor。我想从 Javascript 的 cshtml View 中使用 Javascript 智能感知,该 View 已通过 Bundle 包含在我的 _layout 文件中。
智能感知不起作用。是因为我使用了捆绑吗?有关故障排除的任何建议吗?
有一个与我类似的问题( Intellisense with MVC4 Style Bundling )。但当时没有人给出答案。
顺便说一句,该文件位于我的 _reference.js 文件中:
/// <reference path="../entities/analyticsentities.js" />
最佳答案
无论出于何种原因,将这些文件添加到 _reference.js 文件似乎并不能使该文件可供 Intellisense 使用。我不确定我是否不理解该功能的工作原理,或者这是否是一个错误。
但是,将引用直接添加到我正在使用的 Javascript 文件的顶部可以让我获得智能感知功能。
例如,我已将以下内容添加到每个我希望在 JayData 库上进行 Intellisense 的 Javascript 文件的顶部:
/// <reference path="../../../../scripts/jaydata.js" />
关于使用 MVC 捆绑时 CSHTML 文件中的 Javascript Intellisense,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19731749/