Javascript Intellisense в ASP.Net Usercontrols - PullRequest
5 голосов
/ 13 сентября 2010

Как вы все наверняка знаете, вы можете ссылаться на внешние файлы Javascript в Visual Studio 2010, используя следующую директиву.

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

Отлично! * * 1004

Директивы для внешних файлов Javascript, которые существуют в главных страницах, автоматически переносятся на страницы содержимого. Опять здорово!

Однако как создать ссылку на файл javascript в пользовательском контроле ASP.Net, когда файл javascript объявлен на главной странице?

Я предполагаю (хотя и не проверялось), что прокси-сервер scriptmanager сделает это. Однако я не использую диспетчер сценариев в своем веб-приложении.

Существует ли альтернатива, аналогичная той, которую я отображаю выше, для использования в UserControl?

1 Ответ

3 голосов
/ 14 апреля 2012

Это немного уродливо, но вы можете ссылаться на файл JavaScript только для пользовательского элемента управления без рендеринга it:

<% if (false) { %>
<script src="../scripts/jquery-1.4.1-vsdoc.js"></script>
<% } %>

Таким образом Visual Studio выдаст вам Intellisense:

enter image description here

...