是否有人在使用Castle和客户端验证时遇到问题?我发现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。有什么想法吗?