Проверка либо с обязательной проверкой

Я хочу использовать аннотации данных ComponentModel для проверки того, что по крайней мере одно из двух свойств имеет значение. Моя модель выглядит следующим образом:

public class FooModel {
   public string Bar1 { get; set; }
   public int Bar2 { get; set; }
}

По сути, я хочу проверить FooModel, чтобы требовалось либо Bar1 , либо Bar2. Другими словами, вы можете ввести одно, другое или оба, но вы не можете просто оставить их оба пустыми.

Я бы предпочел, чтобы это работало как для проверки на стороне сервера, так и для ненавязчивой проверки на стороне клиента.


РЕДАКТИРОВАТЬ: Это может быть возможным дубликатом, так как это похоже на то, что я хочу сделать.

7
задан Community 23 May 2017 в 12:06
поделиться