【问题标题】:ASP.NET MVC3 & JavaScript: How to get Intellisense on functions & variables located in other JS filesASP.NET MVC3 和 JavaScript:如何在其他 JS 文件中的函数和变量上获取 Intellisense
【发布时间】:2011-12-19 11:11:54
【问题描述】:

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

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

现在,我想在“_EditUser.js”文件中为“User.js”中定义的函数和变量添加智能感知。这可能吗?

【问题讨论】:

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


    【解决方案1】:

    尝试添加

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

    到 _EditUser.js 的顶部

    更新: 要查看 User.js 的变量和函数名称以外的内容,您需要添加带有标签的特殊 cmets。它们就像在 Visual Studio 中记录 C# 代码的常用 cmets。一个微小的区别是这个 cmets 不在之前的函数体内。您可以在评论中提到的 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 ...
    
    }
    

    【讨论】:

    • 我已经试过那个了,没用。我想,我必须像 jquery-doc-File 那样做......
    • 是的,您需要记录您的变量和函数。但至少(带参考符号)您可以看到 User.js 的变量名称和函数签名
    猜你喜欢
    • 1970-01-01
    • 2018-09-21
    • 2013-01-22
    • 1970-01-01
    • 2014-03-03
    • 2013-06-13
    • 2017-03-09
    • 2012-11-15
    • 1970-01-01
    相关资源
    最近更新 更多