Перечень моделей для перечисления флагов
У меня есть сетка Enum Flags, в которой каждая запись представляет собой ряд флажков для определения значений флага этой записи. Это список уведомлений, которые предлагает система, и пользователь может выбрать (для каждого), как он хочет, чтобы они доставлялись:
[Flag]
public enum NotificationDeliveryType
{
InSystem = 1,
Email = 2,
Text = 4
}
я нашел этостатья но он возвращает одно значение флага и связывает его в контроллере следующим образом (с концепцией дней недели):
[HttpPost]
public ActionResult MyPostedPage(MyModel model)
{
//I moved the logic for setting this into a helper
//because this could be re-used elsewhere.
model.WeekDays = Enum<DayOfWeek>.ParseToEnumFlag(Request.Form, "WeekDays[]");
...
}
Я не могу найти где-нибудь, что связыватель модели MVC 3 может обрабатывать флаги. Спасибо!