Cómo obtener la validación lateral de Castle Client con xVAl
-
05-07-2019 - |
Pregunta
¿Alguien ha tenido problemas con la validación del lado del cliente y del castillo? He encontrado que ClientSideValidation recoge solo mis números (Int, Decimal, Double, etc.). Cadenas, fechas, enumeraciones y otras propiedades no.
Por ejemplo, esta clase:
public class MyClass { [ValidateNonEmpty] public string MyString { get; set; } [ValidateNonEmpty] public int MyInt { get; set; } }
& # 8230; solo produciría lo siguiente:
xVal.AttachValidator(”myClass”, {”Fields”:[{”FieldName”:”MyId”,”FieldRules”:[{”RuleName”:”DataType”,”RuleParameters”:{”Type”:”Integer”}}]}]})
Mi proyecto funciona bien con Annotations, realmente quería usar Castle. ¿Alguna idea?
Solución
Encontré la respuesta en este hilo: http: //xval.codeplex .com / Thread / View.aspx? ThreadId = 50161 . Una vez que siga los consejos de Simon para reconstruir el archivo xVal, recuerde también copiar sobre el nuevo xVal.RulesProviders.CastleValidator.dll en su solución.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow