Partager via


TextBox, contrôle

Le contrôle TextBox offre aux utilisateurs la possibilité d’entrer des informations dans une page ASP.NET, notamment du texte, des nombres et des dates.

Procédures

Pour ajouter un contrôle TextBox à une page

  1. Faites glisser le contrôle TextBox du volet des tâches Boîte à outils sur votre page.

  2. Définissez les propriétés du contrôle dans le volet des tâches Propriétés de la balise.

Propriétés courantes du contrôle TextBox

Propriété

Description

Texte

Spécifie le texte par défaut affiché dans le contrôle TextBox.

MaxLength

Spécifie le nombre maximum de caractères qu’un utilisateur peut entrer dans TextBox. La propriété MaxLength n’a aucun effet dans une zone de texte multiligne.

Vous pouvez configurer le contrôle TextBox de plusieurs façons en définissant la propriété TextMode.

Paramètres de la propriété TextMode du contrôle TextBox

Définition de TextMode

Description

Ligne unique

Les utilisateurs entrent les informations sur une seule ligne. Vous avez la possibilité de limiter le nombre de caractères acceptés par le contrôle.

Mot de passe

Similaire à un contrôle TextBox à ligne unique, à la différence que les caractères entrés par les utilisateurs sont remplacés par des astérisques (*) afin de les masquer.

Multiligne

Les utilisateurs entrent des informations dans une zone qui affiche plusieurs lignes et autorise le retour automatique à la ligne.

Cc295591.alert_note(fr-fr,Expression.10).gifRemarque :

L’utilisation d’un contrôle TextBox défini pour les mots de passe permet de garantir que personne d’autre ne pourra lire le mot de passe d’un utilisateur en observant la saisie de celui-ci. Toutefois, le texte du mot de passe entré n’étant pas chiffré, vous devez le protéger comme n’importe quelle autre donnée confidentielle. Par exemple, pour une sécurité optimale lors de la publication d’un formulaire contenant un mot de passe, vous pouvez utiliser le protocole SSL (Secure Sockets Layer) et le chiffrement.

Pour une description complète de toutes les propriétés de contrôle TextBox, voir Propriétés TextBox dans MSDN Library.

Saisie semi-automatique dans les zones de texte

De nombreux navigateurs prennent en charge une fonctionnalité de saisie semi-automatique qui aide les utilisateurs à remplir des zones de texte en fonction des valeurs qu’ils ont entrées précédemment. Le comportement exact de saisie semi-automatique dépend du navigateur. En général, les navigateurs enregistrent les valeurs sur la base de l’attribut du nom de la zone de texte ; toute zone de texte portant le même nom, même sur une page différente, proposera les mêmes valeurs à l’utilisateur. Certains navigateurs prennent également en charge un schéma vCard qui permet aux utilisateurs de créer un profil dans le navigateur avec des valeurs prédéfinies pour le prénom, le nom, le numéro de téléphone, l’adresse de messagerie, et ainsi de suite.

Le contrôle TextBox comprend une propriété AutoCompleteType qui vous offre ces options pour contrôler le fonctionnement du navigateur en mode de saisie semi-automatique. Affectez la valeur Aucun à la propriété AutoCompleteType (Saisie semi-automatique) si vous ne voulez pas que le navigateur offre la fonction de saisie semi-automatique pour une zone de texte, vous pouvez alors la désactiver.