2009-02-18 10 views
5

Hace un tiempo leí la entrada de blog de ScottGu (http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx), y parece implicar más funcionalidad de la que estoy viendo. Tengo VS2008 y su service pack instalado, y estoy usando un nuevo proyecto MVC con la versión RC1 de asp.net MVC. Hice referencia al script jquery-1.2.6.js, y puedo ver intellisense cuando escribo "$". pero nada después de eso no muestra nada. Esto no es particularmente útil para un principiante jquery como yo, así que tengo la esperanza de haber olvidado algo.¿Cuánto intellisense debería esperar para jquery en VS2008?

Por ejemplo, cuando trato de usar el ejemplo de secuencia de comandos específicos en el blog de Scott: alt text http://www.scottgu.com/blogposts/jquerynov/step7.png

no consigo ninguna acción IntelliSense para el "attr" que muestra el texto de ayuda para. ¿Debo esperar esta ayuda intellisense, y si es así, qué puedo buscar para abordar el problema?

Aquí está la referencia de mi script. Está declarado en una página maestra, FWIW, y mi intento de uso de jquery está en mi página que hace referencia a esta página maestra.

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

Respuesta

8

¿Ha instalado el archivo de jQuery-vsdoc.js también (en la misma ubicación que jquery-1.2.6.js)? Este archivo contiene los comentarios para intellisense. Está documentado en el paso 3 de la publicación de blog de ScottGu.

Actualización:

Y también se instaló el Visual Studio patch?

Para mí funciona (como se muestra en el blog de ScottGu), aunque estoy usando un proyecto de sitio web, no MVC. He añadido la referencia de script en la página maestra:

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

consigo intelisense tanto en la página principal y en las páginas de contenido (probado con el código que pone en su pregunta).

+0

Sí, ese archivo está allí. Parece estar incluido por defecto en un nuevo proyecto de MVC. Pensé que no vería ningún intellisense en absoluto si ese archivo no estaba en el lugar correcto. –

+0

Lo intenté y (después de instalar el parche VS) funciona como se esperaba (vea la respuesta actualizada). – M4N

+0

Parece que eso podría haberlo hecho. Supongo que asumí incorrectamente que VS2008 SP1 era todo lo que necesitaba. ¡Gracias! –

Cuestiones relacionadas