Tabla de contenido:
Definición - ¿Qué significa Ver estado?
Ver estado es la técnica de administración de estado a nivel de página utilizada 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 estado de vista. El estado de visualización se usa idealmente cuando los datos que se van a preservar son relativamente pequeños y no es necesario protegerlos.
Techopedia explica Ver estado
Con la carga de la página, el estado de visualización está contenido en una estructura, por lo que está fácilmente disponible. Los valores contenidos en el estado de vista no se pueden transmitir entre páginas. De manera 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 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 vista. Las características medias del estado de 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 puede comprimirse o codificarse y puede contribuir a la implementación de Unicode.
Sin embargo, hay algunas desventajas con el estado de la vista. Para grandes cantidades de datos, el rendimiento no es óptimo, ya que los valores grandes podrían hacer que el estado de visualización sea lento. Ver estado solo puede almacenar valores para la misma página solamente. También tiene riesgos de seguridad y requiere una codificación adicional para proporcionar seguridad a la información.