Как добавить ошибку modelstate в список

У меня есть представление, которое использует список modelitems, например:

List<It4You.AlertBrick.Library.Domain.Order.AbOrderLineItemPicked>

Когда я получаю этот список серверов, я проверяю, является ли это одним типом элемента, он должен иметь действительный серийный номер. Если его другой тип, я проверяю, установил ли пользователь галочку в поле "выбрано". Если оба из них не работают, я хотел бы добавить в эту строку ошибку modelstate. Каков наилучший способ сделать это?

Ответы

Ответ 1

Вы можете просто добавить прямо в ModelState как пары ключ/значение:

ModelState.AddModelError("error", "Serial is invalid");

а затем на ваш взгляд: @Html.ValidationMessage("error").