У меня есть представление, которое содержит несколько частичных представлений с разными моделями, за исключением одной, которая имеет ту же модель, что и родительское представление. Причина в том, что родительское представление представляет риск, а частичное представление загружается в зависимости от того, является ли риск «моторным» или «немоторным». Частичные представления как двигателя, так и немотора используют ту же модель, что и в родительском представлении риска.
Я использую метод Html .BeginCollectionItem и сериализирую данные формы при отправке, чтобы получить указанные данные в том же классе, который использовался для модели родительского представления (Risk). Представлению удается собрать все данные, кроме тех, которые найдены в частичном представлении Motor и Non-Motor. Цель состояла в том, чтобы данные в частичных видах двигателя / немотора были сериализованы в том же объекте, что и модель риска в родительском представлении, однако при отладке метода получения все атрибуты, собранные в частичных представлениях, либо равны нулю или 0, хотя значения фактически были введены в форму.
Как получить в элементе Risk все данные, а не только данные, введенные за пределами частичных представлений?