相关疑难解决方法(0)

ASP.NET MVC数据注释使用继承的RegularExpressionAttribute进行客户端验证

为了保持我的模型验证干净,我想实现我自己的验证属性,比如PhoneNumberAttributeEmailAttribute.其中一些可以有利地实现为继承的简单类RegularExpressionAttribute.

但是,我注意到这样做会破坏这些属性的客户端验证.我假设有某种类型的绑定在某处失败.

我能做些什么来让客户端验证工作?

代码示例:

public sealed class MailAddressAttribute : RegularExpressionAttribute
{
    public MailAddressAttribute()
        : base(@"^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$")
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

regex asp.net asp.net-mvc client-side-validation data-annotations

20
推荐指数
2
解决办法
5327
查看次数