HiddenField de ASP.Net

Los HiddenField de ASP.Net permiten almacenar información temporal en la vista activa que puede ser utilizada desde el servidor o el cliente.

El campo HiddenField no es visible desde la interfaz de usuario, sin embargo, se puede encontrar al inspeccionar el código HTML.

Este tipo de campo puede almacenar solo información de tipo cadena en la vista activa, al cambiar de vista el campo se limpia.

Agregar HiddenField en ASP.Net

Abre o crear un proyecto ASP.Net WebForm, en un archivo aspx agrega el siguiente campo.

<asp:HiddenField ID="hfValor" runat="server"/>
  • Runat permite que se pueda acceder al campo desde el servidor mediante el ID.
  • Con el ID también se puede acceder desde JavaScript.

Abre el código C# del archivo aspx y coloca la siguiente línea de código.

hfValor.Value = "Hola mundo en un campo HiddenField";
  • Desde el código C# puedes manipular el campo HiddenField como una variable de tipo string.
  • Utilizado .value se le asigna valor.

Puedes ejecutar la aplicación y podrás notar que el campo no aparece en la interfaz de usuario.

Utilizando el DevTools de Chrome busca el campo HiddenField, puedes notar que el campo tiene el valor asignado anteriormente.

HiddenField de ASP

Podría interesarte Pasar datos entre páginas web con session en ASP.NET C#  

Observaciones

Este campo te puede ayudar al trabajar con vistas de ASP.Net o para comunicar información del servidor al cliente JavaScript.

Si la utilizas para enviar información al cliente te recomiendo utilizar algún método de encriptación para evitar que la información sea alterada.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *