Je voudrais utiliser un contrôle customvalidator pour gérer toute ma validation, mais je n'arrive pas à comprendre comment définir le message d'erreur dans le code-behind pour différentes vérifications. Est-ce possible?définir un message d'erreur pour customvalidator?
7
A
Répondre
11
Vous pouvez définir le message d'erreur dans la méthode OnServerValidate que vous le souhaitez en fonction de votre logique de validation:
protected void customValidator1_Validate(object sender, ServerValidateEventArgs e)
{
if (e.Value.Length < 5)
{
e.IsValid = true;
}
else
{
customValidator1.ErrorMessage = "Length must be less than 5.";
e.IsValid = false;
}
}
0
Pour un contrôle que vous pouvez faire comme ça ..
<!-- In Designer Page -->
<asp:CustomValidator runat="server" id="cusCustom" controltovalidate="txtCustom"
onservervalidate="cusCustom_ServerValidate"
errormessage="The text must be exactly 8 characters long!" />
<br /><br />
/* In Code Behind*/
protected void cusCustom_ServerValidate(object sender, ServerValidateEventArgs e)
{
if(e.Value.Length == 8)
e.IsValid = true;
else
e.IsValid = false;
}
Questions connexes
- 1. Définir la propriété "texte" à un CustomValidator dans ASP.NET (Webforms)
- 2. Définir ControlToValidate de CustomValidator dans Page pour une zone de texte dans USercontrol pour afficher un message avec ValidatorCalloutExtender
- 3. Définir un message pour deux champs uniques
- 4. ASP.Net CustomValidator dans un CompositeControl
- 5. CustomValidator dans asp.net
- 6. validation avec un CustomValidator et JavaScript
- 7. Comment définir la propriété 'ClientValidationFunction' dans <asp: CustomValidator>
- 8. ASP.NET CustomValidator avec ClientValidationFunction
- 9. asp.net CustomValidator sur plusieurs contrôles
- 10. CustomValidator time C# .net
- 11. Définir son propre message WM pour Message Pump en C++
- 12. Pour définir un message d'erreur personnalisé dans sfValidator?
- 13. Définir un message d'erreur pour le validateur personnalisé
- 14. PHPUnit: Comment définir un message d'erreur pour stub attend échec?
- 15. customvalidator validation côté client
- 16. CustomValidator ne fonctionne pas
- 17. CustomValidator n'appelant pas javascript
- 18. customvalidator paramètres servervalidate description
- 19. CustomValidator dans DetailsView
- 20. Côté client ASP.NET CustomValidator
- 21. CustomValidator ne se déclenche pas?
- 22. CustomValidator - Propriété ErrorMessage sans problème de propriété de texte
- 23. Envelopper CustomValidator dans un UserControl, mais autoriser l'accès
- 24. problèmes de CustomValidator dans ASP.NET
- 25. RegularExpressionValidator contre Regex.Match dans CustomValidator
- 26. Customvalidator: Vérifie si radiobuttonlist contient un élément sélectionné
- 27. Définir un message d'administration ExpressionEngine dans un module complémentaire personnalisé
- 28. Customvalidator control - SetFocusOnError = "True" ne fonctionne pas pour CheckboxList
- 29. customvalidator ne peut pas trouver controltovalidate
- 30. Comment faire pour utiliser un CustomValidator (en utilisant JS) Valider OnBlur ou OnChange
Je ne comprends pas quand le message d'erreur apparaîtra dans la zone de texte! de toute façon je veux le mettre quand je clique sur le bouton de soumission, mais comment? – Glolita