我使用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;}
}
但客户端验证不再有效。
提前谢谢。