代码之家  ›  专栏  ›  技术社区  ›  shanabus

如何使用xVAl获得Castle客户端验证

  •  2
  • shanabus  · 技术社区  · 15 年前

    是否有人在使用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。有什么想法吗?

    1 回复  |  直到 15 年前
        1
  •  1
  •   shanabus    15 年前

    我在这个帖子里找到了答案: http://xval.codeplex.com/Thread/View.aspx?ThreadId=50161 你的解决方案。

    推荐文章