В моем .vb html у меня есть модель и таблица
@ModelType Vehicle.All
<form Class="form" action="@Url.Action("SubmitForm", "Home", Model)" method="post">
<table class="table">
<tr>
<th>Name</th>
<th>Type</th>
</tr>
@For Each item In Model.Cars
@<tr>
@Html.HiddenFor(Function(model) item.ID)
<td>
@Html.DisplayFor(Function(model) item.Name)
</td>
<td>
@Html.DisplayFor(Function(model) item.Type)
</td>
</tr>
End If
Next
</table>
<input type="submit" value="Submit" />
</form>
Итак, в моей модели есть список автомобилей, которые я загружаю в таблицу. Проблема заключается в том, что при нажатии кнопки «Отправить» в контроллере появляется пустой список
Function SubmitForm(data As All) As ActionResult
Return View("Finish")
End Function
В viewmodel All class
Private _cars As List(Of Cars)
Public Property Cars() As List(Of Cars)
Get
Return _cars
End Get
Set(ByVal value As List(Of Cars))
_cars = value
End Set
End Property
Где модель Cars содержит идентификатор, имя и тип
Есть идеи, почему контроллер получает пустые значения?