Ver estado

Definición: ¿Qué significa Ver estado?

Ver estado es la técnica de administración de estado a nivel de página que se usa en el marco de la página ASP.NET para retener el valor de los controles y la página entre viajes de ida y vuelta. Los objetos de datos como tablas hash, cadenas, objetos de matriz, objetos de lista de matriz, valores booleanos y convertidores de tipo personalizado se pueden almacenar en el estado de vista. El estado de vista se utiliza idealmente cuando los datos que se van a conservar son relativamente pequeños y no es necesario protegerlos.

Techinfo explica el estado de la vista

Con la carga de la página, el estado de la vista está contenido en una estructura, por lo que está fácilmente disponible. Los valores contenidos en el estado de la vista no se pueden transmitir entre páginas. De forma predeterminada, el estado de vista está activado e independientemente de si se usa durante una devolución de datos, serializa la información en cada control que se encuentra en la página. Para deshabilitar el estado de la vista para un solo control, la propiedad EnableViewState debe establecerse como falsa. El atributo EnableViewStateMac se proporciona para detectar cualquier intento de corrupción o técnica en el estado de la vista. Las características medias del estado de la vista son almacenar los valores de las propiedades de control y las páginas que se encuentran en la página en cuestión, sin la ayuda de una sesión, preservar el valor del control después de la operación de devolución y crear un proveedor de estado de vista personalizado para almacenar la vista información de estado en una base de datos.

Ver el estado es fácil de implementar y no requiere ningún recurso del servidor. También tiene características de seguridad mejoradas y se puede comprimir o codificar y puede contribuir a la implementación de Unicode.

Sin embargo, existen algunas desventajas con el estado de vista. Para grandes cantidades de datos, el rendimiento no es óptimo, ya que los valores grandes podrían hacer que el estado de la vista sea lento. Ver estado solo puede almacenar valores para la misma página solamente. También tiene riesgos de seguridad y requiere codificación adicional para brindar seguridad a la información.