Disculpe si esta es una pregunta básica: tengo problemas para realizar la transición mental a ASP.NET MVC desde el marco de la página.Encapsulando controles de usuario en ASP.NET MVC
En el marco de página, a menudo uso archivos ASCX para crear pequeños fragmentos encapsulados de funcionalidad que se incluyen en varios lugares de un sitio. Si estoy construyendo una página y necesito uno de estos controles, solo agrego una referencia y todo funciona.
Por lo que puedo decir, en MVC, el archivo ASCX es solo una vista parcial . ¿Esto significa que siempre que quiera agregar una de estas unidades de funcionalidad también tengo que agregar algún código al método de acción del controlador para asegurarme de que ViewData relevante esté disponible para ASCX?
Si este es el caso, parece un poco un paso atrás para mí. Significa, por ejemplo, que no podía simplemente 'soltar' un control en una página maestra sin tener que agregar código a cada controlador cuyas vistas usan esa página maestra.
Sospecho que me estoy perdiendo algo: cualquier ayuda sería apreciada.
Gracias, - Chris
no pido disculpas porque esto no es cierto, todos los lectores que lean este blog son expertos en asp.net o mvc –
+1 para su gramática de preguntas; editan mi pregunta, luego acceden a mi perfil y luego editan mi pregunta porque no tengo un buen conocimiento en inglés –