class Employee
{
[ValueNotEmpty("Empty strings not allowed"]
public string Name{get;set;}
}
"ValueNotEmpty"
est une coutume attribute.I essayé d'utiliser la bibliothèque YABOV mais je dois appeler Valider la méthode de la classe de base explicitement pour valider les attributs personnalisés et retourner les messages de validation.Validating C champs # de classe à l'aide personnalisée attibutes
Dans la classe de mise en œuvre, j'utiliser la réflexion pour définir des valeurs sur "Name"
field.When i mis en valeur sur le terrain "Name"
Je pense que le bloc try de lancer une exception en disant "Empty strings not allowed"
.est-il possible que je peux le faire sans appeler explicitement méthode pour valider la classe lorsque je définis la valeur pour le champ ?.
Stefan, merci pour la réponse.J'ai près de 40 classes et chaque classe contient 10 à 15 propriétés.Je voulais automatiser la validation au lieu d'utiliser "IF", mais je suppose que vous avez raison, explicitement la méthode de validation devrait être appelé. – Webbies