2009-02-18 7 views
5

J'ai lu l'article de blog de ScottGu (http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx) il y a quelque temps, et il semble impliquer plus de fonctionnalités que je vois. J'ai VS2008 et son service pack installé, et j'utilise un nouveau projet MVC avec la version RC1 de asp.net MVC. J'ai référencé le script jquery-1.2.6.js, et je peux voir intellisense quand je tape "$". mais rien après cela ne montre rien. Ce n'est pas particulièrement utile pour un novice jquery comme moi, donc j'espère que j'ai oublié quelque chose.Combien d'intellisense devrais-je attendre pour jquery dans VS2008?

Par exemple, lorsque je tente d'utiliser l'exemple spécifique de script dans le blog de Scott: alt text http://www.scottgu.com/blogposts/jquerynov/step7.png

Je ne reçois aucune action IntelliSense pour le « attr » qu'il montre l'info-bulle pour. Devrais-je m'attendre à cette aide intellisense, et si oui, que puis-je rechercher pour résoudre le problème?

Voici ma référence de script. Il est déclaré dans une page maître, FWIW, et ma tentative d'utilisation de jquery est dans ma page qui fait référence à cette page maître.

<head runat="server"> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <link href="~/Content/styles/default.css" rel="stylesheet" type="text/css" /> 
    <script type="text/javascript" src="~/Content/scripts/jquery-1.2.6.js"></script> 

Répondre

8

Avez-vous installé le fichier jQuery-vsdoc.js ainsi (dans le même endroit que jquery-1.2.6.js)? Ce fichier contient les commentaires pour intellisense. Il est documenté à l'étape 3 du blog de ScottGu.

Mise à jour:

Et vous avez également installé le Visual Studio patch? Pour moi cela fonctionne (comme le montre le blog de ScottGu), bien que j'utilise un projet de site Web, pas MVC. J'ai ajouté la référence de script dans la page principale:

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

Je reçois IntelliSense à la fois la page principale et dans les pages de contenu (essayé avec le code que vous mettez dans votre question).

+0

Oui, ce fichier est là. Il semble être inclus par défaut dans un nouveau projet MVC. Je me suis dit que je ne verrais aucune intellisense si ce dossier n'était pas au bon endroit. –

+0

Essayé, et (après l'installation du patch VS) il fonctionne comme prévu (voir la réponse mise à jour). – M4N

+0

Il semble que cela aurait pu le faire. Je suppose que j'ai supposé à tort que VS2008 SP1 était tout ce dont j'avais besoin. Merci! –

Questions connexes