ASP.NET MVC3 и JavaScript: как получить Intellisense для функций и переменных, расположенных в других файлах JS - PullRequest
1 голос
/ 01 ноября 2011

Я использую ASP.NET MVC 3, и у меня есть один JavaScript-файл для каждого представления и каждого частичного представления. Так что, если у меня есть следующие файлы:

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

Теперь я хочу иметь intellisense в файле '_EditUser.js' для функций и переменных, определенных в 'User.js'. Это возможно?

1 Ответ

1 голос
/ 01 ноября 2011

Попробуйте добавить

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

к началу _EditUser.js

Обновление: Чтобы увидеть больше, чем имена переменных и функций User.js, вам нужно добавить специальные комментарии с тегами. Они похожи на обычные комментарии для документирования кода C # в Visual Studio. Одно из незначительных отличий заключается в том, что эти комментарии находятся внутри тела функции, а не раньше. Вы можете увидеть это в 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 ...

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...