Как получить клиентскую проверку Castle с помощью xVAl

StackOverflow https://stackoverflow.com/questions/1208573

Вопрос

У кого-нибудь были проблемы с проверкой Castle и Client Side? Я обнаружил, что ClientSideValidation забирает только мои числа (Int, Decimal, Double и т. Д.). Строки, даты, перечисления и другие свойства не имеют.

Например, этот класс:

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

& # 8230; выдаст только следующее:

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

Мой проект отлично работает с аннотациями, я просто очень хотел использовать Castle. Есть идеи?

Это было полезно?

Решение

Я нашел ответ в этой теме: http: //xval.codeplex .com / тема / View.aspx? ThreadId = 50161 . После того, как вы последуете совету Саймона по перестройке библиотеки xVal, не забудьте также скопировать новый xVal.RulesProviders.CastleValidator.dll в свое решение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top