Ответ 1
Вы можете просто добавить прямо в ModelState
как пары ключ/значение:
ModelState.AddModelError("error", "Serial is invalid");
а затем на ваш взгляд: @Html.ValidationMessage("error")
.
У меня есть представление, которое использует список modelitems, например:
List<It4You.AlertBrick.Library.Domain.Order.AbOrderLineItemPicked>
Когда я получаю этот список серверов, я проверяю, является ли это одним типом элемента, он должен иметь действительный серийный номер. Если его другой тип, я проверяю, установил ли пользователь галочку в поле "выбрано". Если оба из них не работают, я хотел бы добавить в эту строку ошибку modelstate. Каков наилучший способ сделать это?
Вы можете просто добавить прямо в ModelState
как пары ключ/значение:
ModelState.AddModelError("error", "Serial is invalid");
а затем на ваш взгляд: @Html.ValidationMessage("error")
.