Introducción al control TextBox
Actualización: noviembre 2007
Las aplicaciones utilizan el control TextBox para que los usuarios puedan escribir una cadena. El control TextBox puede enmascarar los datos correspondientes a contraseñas si el dispositivo del usuario admite esta funcionalidad. Un control TextBox debe colocarse en un control Form o Panel, o dentro de la plantilla de un control de una página Web de ASP.NET Mobile. También se puede arrastrar hasta un control de usuario móvil.
Nota de seguridad: |
---|
TextBox acepta los datos proporcionados por el usuario, lo que puede suponer una amenaza para la seguridad. De forma predeterminada, las páginas Web de ASP.NET Mobile comprueban que los datos proporcionados por el usuario no contienen secuencias de comandos ni elementos HTML. Para obtener más información, vea Información general sobre los ataques mediante secuencias de comandos. |
Las aplicaciones establecen un valor inicial para el control TextBox con la propiedad Text. La propiedad Size determina el ancho previsto de la cadena de entrada en caracteres. El control TextBox ajusta el tamaño del cuadro de entrada en función del valor de la propiedad Size. El valor 0 indica que el control TextBox va a utilizar la configuración de tamaño inicial. La cadena de entrada y la cadena inicial pueden contener más caracteres de los especificados en Size. Si el usuario escribe una cadena demasiado larga para el cuadro de entrada, los primeros caracteres escritos se desplazan. Se puede establecer una longitud máxima para la cadena de entrada utilizando la propiedad MaxLength.
Para aceptar únicamente datos numéricos, establezca la propiedad Numeric en true. No obstante, no todos los lenguajes de marcado admiten esta configuración. Por ejemplo, HTML no la admite.
La alineación del control se establece con la propiedad Alignment. La alineación puede establecerse en Left, Center o Right. Si no se especifica ningún valor para la alineación, el control TextBox utiliza la alineación predeterminada. Puede personalizar el aspecto del texto con las propiedades ForeColor, Font y StyleReference. Para insertar un salto de línea después del control TextBox, establezca la propiedad BreakAfter en true.
Los controles TextBox pueden utilizarse para recuperar una contraseña proporcionada por el usuario; para ello, la propiedad Password debe establecerse en true. Si el explorador lo admite, el control TextBox puede enmascarar u ocultar los datos que el usuario escribe en el dispositivo de destino.
Nota
Cuando se utiliza un cuadro de texto de contraseña, los datos de entrada no se cifran ni se protegen durante el trayecto entre el explorador y el servidor. Las páginas que contienen cuadros de texto de contraseña sólo deben utilizarse con conexiones SSL seguras para proteger los datos.
Puede utilizar el enlace de datos para conectar las propiedades de un control TextBox con un origen de datos. De este modo, es posible determinar los valores de las propiedades en tiempo de ejecución.
Cuando se aplican filtros de dispositivo, las aplicaciones pueden personalizar el control TextBox en función de los distintos dispositivos. Los filtros de dispositivo permiten a las aplicaciones reemplazar de forma selectiva los valores de varias de las propiedades del control TextBox, según el tipo de dispositivo móvil en el que se muestre el control.
Vea también
Tareas
Cómo: Agregar y configurar un control TextBox