TextBox (control)

El control TextBox proporciona a los usuarios una forma de escribir datos en una página ASP.NET, incluidos texto, números y fechas.

Para agregar un control TextBox a una página

  1. Arrastre el control TextBox del panel Cuadro de herramientas a la página.

  2. Establezca las propiedades del control en el panel Propiedades de etiqueta.

Propiedades comunes de TextBox

Propiedad

Descripción

Text

Especifica el texto predeterminado que muestra el control TextBox.

MaxLength

Especifica el número máximo de caracteres que un usuario puede escribir en el control TextBox. La propiedad MaxLength no tiene ningún efecto en un cuadro de texto de varias líneas.

Puede configurar el control TextBox de varias formas si establece la propiedad TextMode.

Opciones de configuración de la propiedad TextMode del control TextBox

Opción de TextMode

Descripción

SingleLine

Los usuarios escriben información en una sola línea. Si lo desea, puede limitar el número de caracteres que acepta el control.

Contraseña

Es similar a un control TextBox de una sola línea, pero los caracteres que escriben los usuarios están enmascarados con asteriscos (*) para ocultarlos.

Multiline

Los usuarios escriben información en un cuadro que muestra varias líneas y permite ajustar el texto.

[!NOTA]

El control TextBox establecido para contraseñas puede ayudarle a garantizar que otras personas no consigan determinar la contraseña de un usuario si ven al usuario cuando la escribe. Sin embargo, el texto de la contraseña escrito no está cifrado de ningún modo y debería protegerlo igual que haría con otros datos confidenciales. Por ejemplo, para obtener la máxima seguridad al exponer un formulario con una contraseña, puede utilizar Secure Sockets Layer (SSL) y cifrado.

Para obtener una descripción completa de todas las propiedades del control TextBox, vea el artículo TextBox (Propiedades) en MSDN Library.

Autocompletar cuadros de texto

Muchos exploradores admiten la característica de autocompletar que ayuda los usuarios a rellenar la información de los cuadros de texto en función de los valores que los usuarios han especificado previamente. El comportamiento exacto de esta característica depende del explorador. En general, los exploradores almacenan valores de acuerdo con el atributo name del cuadro de texto; cualquier cuadro de texto con el mismo nombre, aunque se encuentre en una página diferente, ofrecerá los mismos valores al usuario. Algunos exploradores también admiten un esquema vCard que permite a los usuarios crear un perfil en el explorador con valores predefinidos para el nombre, el apellido, el número de teléfono, la dirección de correo electrónico, etc.

El control TextBox admite una propiedad AutoCompleteType que proporciona opciones para controlar el funcionamiento de autocompletar en el explorador. Establezca la propiedad AutoCompleteType en None si no desea que el explorador ofrezca la característica de autocompletar cuadros de texto.