У меня проблема с настройкой сообщения проверки. У меня есть две модели в одном элементе управления, и обе модели имеют одно и то же свойство «количество».
Таким образом, настройка проверки для одного Model.amount будет отражаться и для другого Model.amount. Я пытался передать разные идентификаторы для обоих, но не работает.
<%= Html.TextBox("amount", Model.amount, new { id = "Pamount" })%>
<%=Html.ValidationMessage("Pamount", " ")%>
<%= Html.TextBox("amount", Model.amount, new { id = "Eamount" })%>
<%=Html.ValidationMessage("Eamount", " ")%>
и в действии я устанавливаю
if (obj.amount.ToString() == "0")
modalState.AddModelError("Pamount", "");
но проверка применима и к Eamount
Что мне делать?