Estoy tratando de averiguar cómo usar los controles de usuario en asp.net mvc. Sé cómo agregar un control de usuario a una vista y cómo pasarle datos. Lo que no he podido descifrar es cómo hacerlo sin tener que recuperar y pasar los datos en cada controlador individual.¿Cómo se usan los controles de usuario en asp.net mvc que muestran una "isla" de datos?
Por ejemplo, si tengo un control de usuario que muestra las publicaciones más recientes en varias pero no en todas las páginas del sitio, ¿cómo escribo los Controladores para obtener datos para ese control de usuario y pasárselos al usuario? controlar desde un solo lugar en el sitio web en lugar de obtener y pasar datos en cada uno de los diferentes controladores en los que se usa el control del usuario?
No estoy seguro si esto tiene sentido o no. ¿Existe una forma mejor o más recomendada de manejar una "isla" de datos que desea visualizar en varias páginas?
Vengo de formularios web donde podría simplemente escribir un control de usuario que obtuviera sus propios datos y datos mostrados independientemente del resto de la página en la que se utiliza.
¿Alguna idea sobre cómo hacer esto con una vista fuertemente tipada? –
No importa, acabo de ponerlo en OnActionExecuted, que funcionó muy bien. –