Question

Quelqu'un at-il eu des problèmes lors de l'utilisation des validations Castle et Client Side? J'ai constaté que seuls mes numéros (Int, Décimal, Double, etc.) étaient récupérés par ClientSideValidation. Les chaînes, les dates, les enums et les autres propriétés ne le sont pas.

Par exemple, cette classe:

public class MyClass
{
[ValidateNonEmpty]
public string MyString { get; set; }
[ValidateNonEmpty]
public int MyInt { get; set; }
}

… produirait seulement ce qui suit:

xVal.AttachValidator(”myClass”, {”Fields”:[{”FieldName”:”MyId”,”FieldRules”:[{”RuleName”:”DataType”,”RuleParameters”:{”Type”:”Integer”}}]}]})

Mon projet fonctionne bien avec Annotations, je voulais vraiment utiliser Castle. Des idées?

Était-ce utile?

La solution

J'ai trouvé la réponse dans ce fil de discussion: http: //xval.codeplex .com / Thread / View.aspx? ThreadId = 50161 . Une fois que vous suivez les conseils de Simon pour reconstruire la DLL xVal, n'oubliez pas de copier également le nouveau xVal.RulesProviders.CastleValidator.dll dans votre solution.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top