使用 MVC 捆绑时 CSHTML 文件中的 Javascript Intellisense

标签 javascript asp.net-mvc-4 razor intellisense visual-studio-2013

我在 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/

相关文章:

c# - 为什么 MVC 在 GET 上使用模型状态而不是提供的模型

javascript - 通过 DOM 在 div 中创建多个 img 标签

javascript - Addthis 不加载 ajax 内容

javascript - 我将如何在 Canvas 上旋转图像以面向其运动方向?

c#-4.0 - WIF 4.5 声明值 - 未将对象引用设置为对象的实例

android - asp.net mvc中的Web应用程序与移动应用程序通信

javascript - 如果我的 MVC 4 应用程序构建在 Release模式下触发,我想动态调用我的缩小的 js 文件?

c# - 将常见的 Razor 助手移动到另一个文件

c# - 从 1 个项目列表创建 2 列项目列表

javascript - 使用jquery包裹在主div中时如何在两个段落之间添加div标签