ASP.NET MVC3& JavaScript:如何在函数和功能上获得智能感知变量位于其他JS文件中

时间:2011-11-01 12:26:04

标签: javascript asp.net-mvc-3 model-view-controller

我正在使用ASP.NET MVC 3,每个视图和每个局部视图都有一个JavaScript文件。如果我有以下文件:

User.cshtml
User.js
_EditUser.cshtml
_EditUser.js

现在,我希望文件'_EditUser.js'中的intellisense用于'User.js'中定义的函数和变量。这可能吗?

1 个答案:

答案 0 :(得分:1)

尝试添加

/// <reference path="User.js" />

到_EditUser.js

的顶部

更新: 要查看User.js的变量和函数的名称,您需要添加带标记的特殊注释。它们就像在Visual Studio中记录C#代码的常用注释一样。一个微小的差异是这个评论是在函数体内,而不是之前。您可以在评论中提到的jQuery-with-doc-file中看到它。

function Some(key, value)
{
   /// <summary>Function do some value with key</summary>
   /// <param name="key" type="String">Key argument</param>
   /// ... and so on ...

}