Foros del Web » Programación para mayores de 30 ;) » .NET »

MVC - Incluir un ChildActionOnly que también lleva Javascript

Estas en el tema de MVC - Incluir un ChildActionOnly que también lleva Javascript en el foro de .NET en Foros del Web. Hola Foreros !!! A ver si pueden darme un poco de ayuda a nivel de arquitectura con un pequeño dilema que tengo... Tengo un Action ...
  #1 (permalink)  
Antiguo 12/03/2015, 03:58
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 11 meses
Puntos: 7
MVC - Incluir un ChildActionOnly que también lleva Javascript

Hola Foreros !!!

A ver si pueden darme un poco de ayuda a nivel de arquitectura con un pequeño dilema que tengo...

Tengo un Action que me devuelve un HTML con su correspondiente Javascript. Entre otras cosas va implementado una parte de $(function(){ ..... });


En este Action quiero agregar otro Action más, el cual me lo agrega sin problema. Y funciona todo bien. Este segundo Action, también devuelve un HTML y necesita usar también Javascript y necesita también usar $(function(){ ..... });


El motivo de por qué pongo Javascript en el segundo Action y no en el "Padre" es por que quiero reutilizar este Action en otros lugares.


Funciona todo bien, sin embargo.. me surge la duda de si arquitectónicamente lo estoy haciendo bien. Ya que en el segundo Action (Al no heredar del Layout principal) debo volver agregar una referencia al <script src=".../Scripts/jquery-1.10.2.min.js" /> para que me funcione correctamente el Javascript.


De tal forma que tengo digamos dos veces el include al jquery-1.10.2.min.js. Uno por parte del Action padre (Que hereda del _Layout) y otro por parte del ChildActionOnly.


¿Esto es correcto?, ¿Debería hacerlo de otra manera?


En fin.. espero puedan ayudarme, y gracias !!!
__________________
Charlie.

Etiquetas: incluir, javascript, mvc
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:48.