0

私の属性はこんな感じです。私の考えでは、それRegularExpressionAttributeErrorMessage.

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

1 に答える 1

0

全て大丈夫。ただし、MVC がカスタム検証属性を認識できるように、カスタムDataAnnotationsModelValidatorProviderを登録する必要があります。

この記事を確認してください。これを機能させるためのヒントが得られますhttp://www.codeproject.com/Tips/493405/Validating-User-Input-Containing-HTML-tags-in-ASP

于 2013-01-09T09:17:30.860 に答える