Вот упрощенная версия того, что я делаю.
Я создал модель представления, которая содержит данные для компании. Компания имеет 3 адреса. Поэтому, пытаясь быть умным, я создал AddressViewModel и частичный _адрес.
Проблема, с которой я столкнулся, заключается в том, что, хотя я могу передать AddressViewModel частичному и он отображает адрес, у меня теперь есть дублирующиеся идентификаторы в HTML ... так что теперь в форме есть три поля ввода "Line1", которые, конечно не отправлять обратно должным образом.
Как я могу решить эту проблему. Это единственный способ действительно выровнять ViewModel и иметь,
MainAddressLine1
MailAddressLine1
BillAddressLine1
в компании вид модели? И, если я сделаю это, могу ли я по-прежнему использовать парциальную часть _address?