【问题标题】:ASP.NET Data Annotation: How to validate a List of string?ASP.NET 数据注释:如何验证字符串列表?
【发布时间】:2011-06-18 22:06:52
【问题描述】:

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

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

我需要创建自己的类来验证List<string> 还是可以做这样的事情?我可以用 C# 编写什么代码来为字符串列表添加正则表达式验证器?

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

【问题讨论】:

  • 你可以从ValidationAttribute类继承并实现你自己的IsValid方法

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


【解决方案1】:

这里解释了如何创建自定义属性并实现你需要的Custom Validation Attribute MVC2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    • 2016-03-19
    • 1970-01-01
    相关资源
    最近更新 更多