Bonjour !
Je souhaite ajouter des validations customisées pour certains champs. Voici ce que j'ai écrit pour le moment, en suivant un tutorial :
La validation [Required] fonctionne sans problème, par contre la validation [UserDoesNotExist] ne se déclenche pas du tout, aucun message n'étant renvoyé vers le navigateur.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 [MetadataType(typeof(UtilisateurCustom))] public partial class utilisateur {} public class UtilisateurCustom { [Required] public string Mail {get; set;} [UserDoesNotExist] public string Nom { get; set; } } [AttributeUsage(AttributeTargets.All, AllowMultiple = true, Inherited = true)] public class UserDoesNotExist : ValidationAttribute { public UserDoesNotExist() : base("Cet utilisateur existe déjà !") { } protected override ValidationResult IsValid(object value, ValidationContext validationContext) { return new ValidationResult("Nok"); } }
Merci d'avance pour ceux qui voudront bien m'indiquer ce qui manque (je débute) ;)