0

我的属性看起来像这样。在我看来,它是一个RegularExpressionAttribute,但只是自动以固定模式构造并具有更用户友好的ErrorMessage集合。

public class NumericOnlyAttribute : RegularExpressionAttribute
{
    public NumericOnlyAttribute()
        : base(@"\d+")
    {
        ErrorMessage = "Field must only contain numbers";
    }
}
4

1 回答 1

0

一切都好。但是,您必须注册一个自定义DataAnnotationsModelValidatorProvider以便 MVC 可以识别您的自定义验证属性。

检查你这篇文章它应该给你一个提示如何使它工作http://www.codeproject.com/Tips/493405/Validating-User-Input-Containing-HTML-tags-in-ASP

于 2013-01-09T09:17:30.860 回答