5

J'utilise jquery pour la validation côté client avec des annotations de données. Tout fonctionne correctement, mais j'aimerais localiser un message lorsqu'une valeur non numérique est entrée dans une zone de texte numérique. Pour la validation côté serveur, vous pouvez le faire en définissant DefaultModelBinder.ResourceClassKey sur le nom de la classe de ressources et en fournissant la valeur de la clé PropertyValueInvalid.Localisation des messages de validation côté client par jQuery dans ASP.net MVC

Toutefois, pour la validation côté client, asp.net mvc utilise son propre fichier de ressources avec la clé 'ClientDataTypeModelValidatorProvider_FieldMustBeNumeric'. La seule façon de résoudre ce que j'ai trouvé est décrite au Custom Server and Client Side Required Validator in MVC 2 using jQuery.validate. La solution fonctionne mais je me demandais s'il y avait une manière plus facile ou plus correcte de le faire.

Merci.

Répondre