Me gustaría poder proporcionar una forma de que las vistas parciales incluyan código/archivos JavaScript en la parte inferior de una vista. Esto permitiría vistas parciales para incluir cualquier archivo JavaScript del que dependan. Por ejemplo, si quisiera escribir un parcial que necesita crear un diálogo JQueryUI, me gustaría importar el archivo JQueryUI JavaScript así como también agregar el código JavaScript que representa el diálogo.Cómo incluir JavaScript desde una vista parcial en ASP.NET MVC3
Actualmente estoy escribiendo este código en la vista principal, lo que hace que sea inútil utilizar una vista parcial.
Entiendo que al llamar varias veces al RenderPartial
, los guiones se incluirán varias veces. Este es un problema solucionable una vez que sé cómo incluir JavaScript en la vista principal desde la vista parcial.
que tienen etiquetas script en el medio de divs y tablas se considera una mala práctica y puede conducir a problemas de rendimiento de carga de páginas. Quiero la capacidad de agregar los guiones en la sección principal o en la parte inferior de la página. –
Esto tampoco soluciona el problema específico que se plantea en esta pregunta. Siguiendo las prácticas recomendadas, los diseños típicos de MVC y los resultados de la estructura de vista en el script se representan en la parte inferior de la página. Por lo tanto, el uso de la sintaxis de jQuery, por ejemplo, en una secuencia de comandos en una vista parcial da como resultado un error de sintaxis de JS. – Sean