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?

¿Fue útil?

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
scroll top