2009-07-30 55 views
2

有沒有人使用Castle和客戶端驗證有問題?我發現只有我的數字(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」}}]}]})

我的項目工作正常使用註釋,我真的想用城堡。有任何想法嗎?

回答