Я пытаюсь использовать один частичный вид для всех классов реализации конкретного интерфейсаПопробуйте связать частичное представление для различных классов
@{Html.RenderPartial("_PaymentItem", Model.RentItem);}
@{Html.RenderPartial("_PaymentItem", Model.EquipmentItem);}
@{Html.RenderPartial("_PaymentItem", Model.InterestItem);}
@{Html.RenderPartial("_PaymentItem", Model.ForfeitItem);}
@{Html.RenderPartial("_PaymentItem", Model.SupplyItem);}
Всех PaymentItems являются частью модели. После того, как я разместил страницу, все платежные элементы связывают значения из последнего отображаемого частичного представления. Я предполагаю, что проблема заключается в том, что частичное представление генерирует одинаковые идентификаторы и имена для каждого вызова. Как я могу обойти это? Заранее спасибо, я буду благодарен за любую помощь.
Пожалуйста, прочитайте [aks] и поймите, что мы не можем смотреть на ваш экран. Что такое _ «После того, как я опубликовал страницу, все платежные элементы связывают значения из последнего визуализированного частичного представления» означает? – CodeCaster
Я имею в виду, что весь класс, являющийся частью моей модели, имеет идентичное значение после привязки и переход к методу действий в контроллере. – IvoAtanasov
Да, они сохраняют свои опубликованные значения через ModelState. – CodeCaster