我也有類似的這些部分的ViewModels:MVC 3動態一個ViewModel添加到瀏覽
public class ResturantViewModel
{
public ResturantViewModel()
{
Clients.Add(new ClientViewModel());
}
public string MyProperty {get;set;}
public IList<ClientViewModel> Clients = new List<ClientViewModel>();
}
public class ClientViewModel
{
public string FirstName {get;set;}
public string LastName {get;set;}
}
在我看來,我有這樣的:
@foreach(var client in Model.Clients)
{
<tr>
<td>First Name: @Html.EditorFor(item => client.FirstName)</td>
<td>Last Name: @Html.EditorFor(item => client.LastName)</td>
</tr>
}
我想有一個按鈕它可以將一些新的空白ClientViewModel添加到ResturantViewModel.Clients列表中,以便它可以在視圖中呈現併發布到Resturant/Create操作。
在此先感謝
將您的foreach放入表單並將表單動作綁定到控制器的動作。 – Maess