Ver (mvc)

Definición: ¿Qué significa Ver (MVC)?

Una vista, en el contexto de una arquitectura de controlador de vista de modelo (MVC), es una clase de software que contiene una plantilla y un formulario de datos y produce una respuesta para el navegador. Recibe datos del controlador del MVC, los empaqueta y los presenta al navegador para su visualización.

La Vista no es muy autónoma, es como una caja negra donde se le arrojan algunos datos y le da una visualización al usuario de una manera amigable para el navegador. Recopila los datos de entrada de las fuentes de datos, encuentra la plantilla al momento de la invocación y los combina en la salida HTML en tiempo de ejecución.

Techinfo explica View (MVC)

La forma en que el controlador pasa los datos a la vista es a través de un diccionario llamado diccionario de datos de vista. Este diccionario contiene los resultados empaquetados que terminan convirtiéndose en la salida HTML resultante.

La salida de una vista suele ser HTML, sin embargo, también se puede definir para dar otros resultados de vista, como cadenas JSON y código JavaScript.

La Vista es un archivo aspx común que contiene los controles relevantes de la aplicación ASP.NET específica. Una vista puede ser compartida por múltiples controladores y puede ser parcial o fuertemente tipada. La vista parcial es análoga a los controles en formularios web y se representa a través de la clase ViewUserControl.

Si una vista no es una vista parcial, sería una página maestra. Esta página maestra es similar a la página maestra en formularios web; sin embargo, se encuentra en la carpeta ViewShared. Una vista fuertemente tipada se aísla del controlador y los datos se pueden pasar de dos formas distintas, ya sea a través del diccionario ViewData o mediante un modelo de objeto.

Esta definición se escribió en el contexto de ASP.NET