Je veux mettre une validation que l'utilisateur entre toujours une valeur dans la zone de texte avant de soumettre le formulaire. Mais le chèque que j'ai mis, permet à l'utilisateur d'entrer des espaces blancs et de continuer à soumettre le formulaire. Donc, comment mettre le chèque de manière à ce que l'utilisateur ne soit pas capable de soumettre le formulaire s'il n'y a que des espaces blancs dans la zone de texte. P>
3 Réponses :
Vous pouvez faire votre propre fonction de validation personnalisée. Cela peut être très naïf, mais cela fonctionnera d'une manière ou d'une autre.
dans net4.0 Il y a une belle fonction
On peut facilement être effectué à l'aide du fournisseur d'erreur ici est le fournisseur de code.Error que vous pouvez trouver dans votre boîte à outils.
private void btnsubmit_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtname.Text)) { txtname.Focus(); errorProvider1.SetError(txtname, "Please Enter User Name"); } if (string.IsNullOrEmpty(txtroll.Text)) { txtroll.Focus(); errorProvider1.SetError(txtroll, "Please Enter Student Roll NO"); } }
Ceci ( Fournisseur d'erreur a>) serait encore meilleur avec Formulaires Windows Reliure de données et Validation de l'interface IDATAERRORINFO . Ces trois choses travaillent ensemble comme un charme.
Vous avez marqué la question Winforms, mais il semble que vous posiez des formes WebForms. Lequel est-ce?