У кого-нибудь были проблемы с использованием проверки на стороне замка и на стороне клиента? Я обнаружил, что ClientSideValidation получает только мои числа (Int, Decimal, Double и т. Д.). Строки, даты, перечисления и другие свойства не имеют.
Например, этот класс:
public class MyClass
{
[ValidateNonEmpty]
public string MyString { get; set; }
[ValidateNonEmpty]
public int MyInt { get; set; }
}
… выдаст только следующее:
xVal.AttachValidator(”myClass”, {”Fields”:[{”FieldName”:”MyId”,”FieldRules”:[{”RuleName”:”DataType”,”RuleParameters”:{”Type”:”Integer”}}]}]})
Мой проект отлично работает с аннотациями, я просто очень хотел использовать Castle. Есть идеи?