TextBox Class
Le
TextBox
contrôle serveur est un contrôle d'entrée qui permet à l'utilisateur d'entrer du texte.
Par défaut, la propriété
TextMode
du contrôle est définie sur
TextBoxMode.SingleLine
,
qui affiche une zone de texte à ligne unique. Toutefois, vous pouvez également utiliser le
TextBox
contrôle pour afficher une zone de texte multiligne ou une zone de texte qui masque
l'entrée d'utilisateur en modifiant la valeur de la propriété
TextMode
:
TextBoxMode.MultiLine
ou
TextBoxMode.Password
, respectivement. Le texte affiché dans le
TextBox
contrôle est spécifié
ou déterminé à l'aide de la propriété
Text
.
Le contrôle
TextBox
contient plusieurs propriétés qui vous permettent de contrôler l'apparence du contrôle.
La largeur d'affichage de la zone de texte, en caractères, est déterminée par sa propriété
Columns
.
Si le contrôle
TextBox
est une zone de texte multiligne, le nombre de lignes qu'il affiche est déterminé par la propriété
Rows
.
Pour afficher le texte est encapsulé dans le
TextBox
, affectez la propriété
Wrap
à
true
.
Vous pouvez également spécifier la façon dont les données sont entrées dans le
TextBox
contrôle en définissant certaines propriétés.
Pour empêcher le texte affiché dans le contrôle en cours de modification, affectez la propriété
ReadOnly
à
true
.
Si vous souhaitez limiter l'entrée d'utilisateur à un nombre spécifié de caractères, définissez la propriété
MaxLength
.
Cet exemple comprend une zone de texte qui accepte une entrée d'utilisateur, ce qui constitue une menace potentielle pour la sécurité.
Par défaut, les pages web ASP.NET
vérifient que l'entrée d'utilisateur n'inclut pas de script
ou d'éléments HTML
.