Compartir a través de


Información general sobre HiddenField (Control de servidor Web)

Actualización: noviembre 2007

El control HiddenField constituye un medio para almacenar información en la página sin mostrarla. Por ejemplo, puede guardar la configuración de las preferencias de un usuario en un control HiddenField. Para incluir información en un control HiddenField, establezca su propiedad Value en el valor que desea almacenar entre las devoluciones de datos.

Al igual que cualquier otro control de servidor Web, la información incluida en un control HiddenField está disponible durante la devolución de datos. La información no se conserva fuera de la página.

Seguridad y control HiddenField

La información incluida en un control HiddenField no se muestra cuando el explorador representa la página, aunque los usuarios pueden ver el contenido del control si consultan el código fuente de la página. Por tanto, no debe guardar información confidencial en ningún control HiddenField, como los Id. de usuario, las contraseñas o información sobre la tarjeta de crédito.

Detección de cambios modificados

Los usuarios pueden cambiar el valor de un control HiddenField antes de que la página se devuelva al servidor, lo que podría comprometer la información. Para ayudarle a detectar este tipo de cambios, el control HiddenField desencadena un evento ValueChanged si el valor del control se modifica entre las devoluciones de datos. Si los valores de los controles HiddenField contienen información confidencial o son necesarios para que la aplicación funcione correctamente, debe controlar este evento en todos los controles HiddenField de la página.

Vea también

Conceptos

Información general sobre la administración de estados de ASP.NET