ASP.NET Core自定义验证客户端

时间:2018-01-21 10:08:02

标签: c# asp.net validation

我使用ASP.NET Core 2.0并拥有

public class Foobar
{
    [RegularExpression(EmbeddedCodePattern)]
    public string EmbeddedCode {get;set;}
}

这对于asp核心和客户端验证(jquery.validate.unobtrusive)非常有用。

我想创建一个自定义属性,因为我必须多次使用这个正则表达式模式:

public class EmbeddedCodeAttribute : RegularExpressionAttribute
{
    public EmbeddedTrailerAttribute() : base(EmbeddedCodePattern)
    { }
}

最后我有这个:

public class Foobar
{
    [EmbeddedCodeAttribute()]
    public string EmbeddedCode {get;set;}
}

但客户端验证不再有效。

提前谢谢。

0 个答案:

没有答案