MVC DataAnnotations — требуется заполнить хотя бы одно поле в группе

Как я могу использовать DataAnnotations для проверки того, что хотя бы одно из этих полей заполнено?

    public string Name { get; set; }
    public string State { get; set;}
    public string Zip { get; set;}

person SideFX    schedule 21.07.2010    source источник


Ответы (1)


Чтобы сделать это с помощью DataAnnotations, вам нужно будет создать собственный атрибут, потому что, насколько я знаю, нет встроенного атрибута, который бы справился с этим.

Чтобы начать работу, при запуске нового проекта MVC существует класс с именем «PropertiesMustMatchAttribute», который применяется на уровне класса. Вы могли бы основываться на этом без особого труда

person Chris    schedule 22.07.2010