? Vides zones de texte VB.NET qui nécessitent des données et n'en ont pas sont appelées erreurs . A défaut de détecter ces erreurs peuvent entraîner une application qui produit des résultats erronés , voire plantages . En tant que développeur Web VB.NET, vous avez accès à des validateurs intégrés qui peuvent vous aider à vérifier des zones de texte erronées en utilisant un minimum de code . Encadré Controls
VB.NET permet aux développeurs de créer des contrôles de zone de texte qui n'ont pas de valeurs par défaut. Il suffit de glisser un contrôle sur un formulaire, et il est prêt à utiliser. Contrairement aux grilles, qui affichent des données , des zones de texte acceptent habituellement les suggestions des utilisateurs . Un utilisateur peut entrer des données dans la zone de texte , ou votre application VB.NET peut placer les données y en réponse à une action de l' utilisateur . Un texte vide erreur de boîte peut se produire lorsque aucune de ces événements se produit et votre code attend une valeur dans la zone de texte .
Validation de formulaire
Ecrire du code de validation d'erreur de zéro peut prendre beaucoup de temps , surtout si vous avez de nombreux contrôles VB.NET pour valider . Si vous avez 10 zones de texte, par exemple , vous devez écrire code côté client JavaScript ou code côté serveur ASP.NET pour les valider. Microsoft inclut un ensemble personnalisé de contrôles de validation avec le framework. NET . Le contrôle RequiredFieldValidator , qui se trouve dans la fenêtre ToolBox , simplifie la tâche de vérification des contrôles vides, tels que les zones de texte . Une commande vide est celui qui n'a pas de données lorsque utilisateur met à jour un formulaire.
Contrôles de validation
Ajout d'un contrôle RequiredFieldValidator à une forme VB.NET est aussi simple que de glisser le contrôle sur la forme de la fenêtre Toolbox. Une fois que vous faites cela, votre code ressemblera à ceci:
Photos L'attribut ErrorMessage contient les utilisateurs de texte verront s'ils oublient d'ajouter du texte à une zone de texte . Vous pouvez changer sa valeur à afficher un message, comme "S'il vous plaît entrer une valeur dans cette zone de texte. "
Zone de texte de validation
Si vous voulez utiliser le contrôle RequiredFieldValidator pour vérifier une zone de texte vide dont l'ID est " TextBox1 ", vous pouvez ajouter l'instruction ControlToValidate suivant n'importe où dans votre code VB.NET :
RequiredFieldValidator1.ControlToValidate = TextBox1.ID < br >
Chaque fois qu'un utilisateur clique sur un bouton ou effectue toute action qui déclenche une publication sur le serveur Web , le validateur vérifie pour une zone de texte vide . Si la zone de texte ne contient pas de données , votre message texte d'erreur apparaît . La méthode de chargement de votre forme est un bon endroit pour insérer la déclaration ControlToValidate .