有人在使用 Castle 和客户端验证时遇到问题吗?我发现只有我的数字(Int、Decimal、Double 等)被 ClientSideValidation 拾取。字符串、日期、枚举和其他属性没有。
例如,这个类:
公共课 MyClass { [验证非空] 公共字符串 MyString { 获取;放; } [验证非空] 公共 int MyInt { 得到;放; } }
…只会产生以下内容:
xVal.AttachValidator(”myClass”, {”Fields”:[{”FieldName”:”MyId”,”FieldRules”:[{”RuleName”:”DataType”,”RuleParameters”:{”Type”:”Integer”} }]}]})
我的项目可以很好地使用 Annotations,我只是真的很想使用 Castle。有任何想法吗?