JQuery Intellisense в Visual Studio 2010 - PullRequest
3 голосов
/ 18 апреля 2011

Я прочитал некоторые другие вопросы здесь, на SO, и не совсем понял мою проблему. Я прочитал всю документацию, которую могу найти, и кажется, что простого наличия файла -vsdoc в той же директории и названного так же, как мой файл jQuery, достаточно для запуска IntelliSense для jQuery.

Это прекрасно работает для внешних файлов .js - я использую тег /// <reference />, чтобы он работал.

Моя проблема связана с файлами .asp, в которые я включаю jQuery. Это не работает:

<script type="text/javascript" src="path-to/jquery-latest.min.js"> 

Это ниже работает, но это плохое решение, и совсем не так, как я прочитал, оно должно работать.

<script type="text/javascript" src="path-to/jquery-latest-vsdoc.min.js"> 

У кого-нибудь есть какие-либо советы о том, что я могу делать неправильно?

Ответы [ 2 ]

2 голосов
/ 18 апреля 2011

Согласно этому сообщению в блоге, в Visual Studio 2008 (с исправлением) и выше он ищет файл javascript с -vsdoc условно.

Он ищет scriptname-vsdoc.js, затем scriptname.debug.js, затем scriptname.js. И для каждого файла требуется тег ///<reference />.

Я бы тоже проверил этот пост: Можно ли использовать jQuery intellisense с классическим asp?

У вас есть ссылки на сайты, которые говорят иначе?

1 голос
/ 25 марта 2012

Я использую Visual Studio 2010, в проекте MVC 3 я не мог использовать JQuery Intellisence. Я ищу все, что мог, но ничего полезного не нашел.

наконец-то у меня возникла проблема:

изменить

 <script src=@Url.Content("~/Scripts/jquery-1.5.1.min.js") 
    type="text/javascript">

К

  <script src="../../Scripts/jquery-1.5.1.js" type="text/javascript">

VS не понимает @ Url.Content

...