2009-02-18 10 views
5

Ho letto il post di blog di ScottGu (http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx) un po 'indietro, e sembra implicare più funzionalità di quello che sto vedendo. Ho installato VS2008 e il relativo service pack e sto utilizzando un nuovo progetto MVC con la versione RC1 di asp.net MVC. Ho fatto riferimento allo script jquery-1.2.6.js e posso vedere intellisense quando digito "$". ma dopo tutto ciò non mostra nulla. Questo non è particolarmente utile per un principiante jquery come me, quindi spero di aver appena dimenticato qualcosa.Quanta intelligenza dovrei aspettarmi per jquery in VS2008?

Per esempio, quando si tenta di utilizzare l'esempio script specifico nel post del blog di Scott: alt text http://www.scottgu.com/blogposts/jquerynov/step7.png

non ho ricevuto alcuna azione intellisense per il "attr" che mostra la descrizione per. Devo aspettarmi questo aiuto intellisense, e in tal caso, cosa posso cercare di risolvere il problema?

Ecco il mio riferimento di script. È dichiarato in una pagina master, FWIW, e il mio tentativo di utilizzare jquery è nella mia pagina che fa riferimento a questa pagina principale.

<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> 

risposta

8

È stato installato il file di jQuery-vsdoc.js pure (nella stessa posizione jquery-1.2.6.js)? Questo file contiene i commenti per intellisense. È documentato nel passaggio 3 del post del blog di ScottGu.

Aggiornamento:

E anche installato il Visual Studio patch?

Per me funziona (come mostrato nel blog di ScottGu), anche se sto utilizzando un progetto di sito Web, non MVC. Ho aggiunto il riferimento script nella pagina master:

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

ricevo intellisense sia nella pagina master e pagine di contenuto (provato con il codice che si mette in questione).

+0

Sì, quel file è lì. Sembra essere incluso di default in un nuovo progetto MVC. Ho pensato che non avrei visto alcun intellisense se quel file non fosse nel posto giusto. –

+0

Provato, e (dopo aver installato la patch VS) funziona come previsto (vedere la risposta aggiornata). – M4N

+0

Sembra che potrebbe averlo fatto. Immagino di aver supposto erroneamente che VS2008 SP1 fosse tutto ciò di cui avevo bisogno. Grazie! –

Problemi correlati