Acabo de mover un proyecto a la versión beta del marco ASP.net MVC
y el único problema que tengo es con jQuery
y jQueryUI
.ASP.net MVC y jQueryUI dilema
Este es el trato:
En Site.Master
son las siguientes referencias de script:
<script src="../../Scripts/jquery-1.2.6.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui.js" type="text/javascript"></script>
Y utilizando esos, el accordian UI
que tengo en uno de los puntos de vista funciona perfectamente, excepto por un problema: la las imágenes de ThemeRoller
no están incluidas en la página. Si hago un comentario sobre las referencias de jQuery, las imágenes de ThemeRoller están ahí. Todos los css están en el Content folder
y todos los guiones están en el Scripts folder
.
Sé que este es un problema de ruta tonto, pero me está haciendo temblar.
¿Qué me estoy perdiendo?
actualización
probé la primera respuesta en vano, leer el comentario para detalles. Gracias de nuevo por aquellos que están viendo.
El segundo enfoque tampoco funciona. Estoy desconcertado.
otra actualización
Usando los Url.Content
etiquetas para los guiones en efecto permiten que las secuencias de comandos para ejecutar correctamente. El uso de una etiqueta regular para la hoja de estilos obtiene todos los estilos en la página EXCEPTO para todos los relacionados con ThemeRoller.
El archivo jquery-ui-themeroller.css
se encuentra en la carpeta de contenido y cuando inspecciono un elemento, el css está presente. Sospecho que el problema está en la asignación de este archivo css a la carpeta de imágenes para themeroller, que también está en la carpeta de contenido. Enlaces de imagen en este archivo como se especifica como: background: url(images/foo.gif)
¿Los enlaces de este archivo deben cambiar?
Me ayudó a entender mejor el problema y acercarme más, pero la solución todavía está fuera de mi alcance. – KevDog
Resulta que el problema fue que el tema descargado de ThemeRoller no funciona de la caja. Gracias por el puntero a la explicación. – KevDog