2009-07-30 3 views
2

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

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

 
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”}}]}]})

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

ответ

1

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

Смежные вопросы