ASP.NET 数据注释 : How to validate a List of string?

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

用于验证 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; }
}

最佳答案

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

关于ASP.NET 数据注释 : How to validate a List of string?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4856942/

相关文章:

c# - 在没有 .NET Core SDK 的情况下将 ASP.NET Core MVC 作为控制台应用程序项目运行

asp.net - 如何将 minOccurs 设置为 1

javascript - 将 GridView 列值传递给 Javascript 函数 - OnClientClick

c# - ELMAH:仅通过邮件发送特定的异常类型

javascript - 在 Knockout 中使用 ckeditor 作为 observableArray 的一部分

asp.net-mvc - MVC3 枚举选择列表,使用显示注释

c# - 从站点内检查哪个证书绑定(bind)到 asp.net 站点

jquery - 在 ASP.NET MVC 3 下的 "Page-less"设计中使用 jQuery JSON 请求的 API 驱动设计有哪些缺点?

asp.net-mvc-3 - 如何在 Asp.Net MVC 中显示 DisplayFormat 属性的自定义错误消息?

c# - 数据注释从数据库中获取错误消息