ASP.NET数据注释:如何验证字符串列表?

时间:2011-01-31 22:40:15

标签: asp.net asp.net-mvc data-annotations validation

数据注释以验证MVC中的入站模型:

public class ValidNumber
{
    [RegularExpression(@"^\d+$", ErrorMessage = "*")]
    public string number { get; set; }
}

我是否需要创建自己的类来验证List<string>或者我可以这样做吗?我可以在C#中编写什么代码来为字符串列表添加Regex验证器?

public class ValidNumberList
{
    [RegularExpression(@"^\d+$", ErrorMessage = "*")]
    public List<string> numbers { get; set; }
}

1 个答案:

答案 0 :(得分:3)

这里解释了如何创建自定义属性并实现所需内容Custom Validation Attribute MVC2