ASP.NET Data Annotation: Как проверить список строк? - PullRequest
3 голосов
/ 01 февраля 2011

Аннотация данных для проверки входящей модели в 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 Ответ

3 голосов
/ 01 февраля 2011

здесь объясняется, как создать пользовательский атрибут и реализовать то, что вам нужно Пользовательский атрибут проверки MVC2

...