我正在尝试找到一种方法来编辑我的数据库中的条目,我的模型是这样的:
public class ComplexModel {
public int id {get;set;}
public string Name {get;set;}
public List<Lines> FavoriteNumbers {get;set;}
}
public class Lines{
public int id {get ;set ;}
public string FavoriteLetter {get;set;}
}
我的观点有这个列出输入框
@model MvcApplication.Models.ComplexModel
@using(BeginForm()){
<fieldset>
<legend>Enter your name</legend>
@Html.EditorFor(model=>model.Name)
</fieldset>
@foreach (var item in Model.FavoriteNumber)
{
<fieldset>
<legend>Favorite number:</legend>
@Html.EditorFor(model=>item.FavoriteLetter)
</fieldset>
}
<input type="submit" value="Save">
}
是否可以以这种方式编辑 ComplexModel 中的每一行?我试图编辑,但在控制器中它说我的列表是空的/空的。