如何在使用Javascript库的MVC .aspx视图中使用Visual Studio intellisense?

时间:2012-06-11 15:03:47

标签: visual-studio javascript-intellisense

我有一个使用jQuery和很多其他Javascript的web MVC应用程序。所有这些文件都在生产应用程序中加入和缩小了20多个.js个文件。

我们有各种框架(如jQuery)和我们自己的Javascript。

为了使这些文件具有智能感知,我们有一个共同的vsdoc.js文件:

/// <reference path="/content/js/frameworks/jquery-..-vsdoc.js" />
/// <reference path="/content/js/frameworks/framework1.js" />
...
/// <reference path="/content/js/frameworks/framework9.js" />
$j = jQuery.noConflict();

然后在我们自己的.js文件的顶部:

/// <reference path="/content/js/vsdoc.js" />

这意味着我们所写的所有Javascript都会为我们所有的框架提供智能感知。

问题出在.aspx MVC视图中。我们希望在视图中编码时获得所有Javascript的智能感知,因此我们有一个vsdoc-page.js文件:

/// <reference path="/content/js/vsdoc.js" />
/// <reference path="/content/js/file1.js" />
...
/// <reference path="/content/js/file9.js" />

然后我们在所有<head>页面的.master中引用该内容:

<% if (false) { %>
    <script src="/content/js/vsdoc-page.js" type="text/javascript"></script>
<% } %>

然而,这似乎根本不起作用。我们在vsdoc-page.js中的任何XML文档都可以使用,但其中的引用不会被跟进。

我有什么问题吗?有没有办法让VS跟reference path页面中的.aspx一样,就像在.js文件中一样?

0 个答案:

没有答案