Como chegar Castelo Cliente Side Validação com ValX
-
05-07-2019 - |
Pergunta
Alguém teve problemas usando validação Castelo e Cliente Side? Descobri que apenas meus números (int, decimal, double, etc) é pego pelo ClientSideValidation. Cordas, datas, enums e outras propriedades não.
Por exemplo, esta classe:
public class MyClass { [ValidateNonEmpty] public string MyString { get; set; } [ValidateNonEmpty] public int MyInt { get; set; } }
... só iria produzir o seguinte:
xVal.AttachValidator(”myClass”, {”Fields”:[{”FieldName”:”MyId”,”FieldRules”:[{”RuleName”:”DataType”,”RuleParameters”:{”Type”:”Integer”}}]}]})
Meu projeto funciona bem com anotações, eu realmente queria usar Castle. Alguma idéia?
Solução
Eu encontrei a resposta neste segmento: http: //xval.codeplex .com / fio / View.aspx? ThreadId = 50161 . Depois de seguir o conselho de Simon para reconstruir a dll xVal, lembre-se de também copiar o novo xVal.RulesProviders.CastleValidator.dll para a sua solução.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow