Добавление более одного ключа для одной и той же ошибки ModelState - PullRequest
0 голосов
/ 05 октября 2011

Я некоторое время искал это решение, и я хотел бы спросить вас, как лучше всего это сделать.

Предположим, у меня есть два поля, заполненных датой и этим периодом.является недействительным.

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

if((secondDate.Value - firstDate.Value).Days > 31)
{
  ModelState.AddModelError("firstDate", "The period must contains less than 31 days");
}

При этом поле firstDate работает хорошо, и я быхотел бы, чтобы поле "secondDate" имело такое же поведение.

Возможно ли это?Что лучше для этого?

Спасибо!

1 Ответ

0 голосов
/ 05 октября 2011
if((firstDate.Value - secondDate.Value).Days > 31)
{
    ModelState.AddModelError("firstDate", "The period must contains less than 31 days");
    ModelState.AddModelError("secondDate", "The period must contains less than 31 days");
}
...