我认为几乎可以做到这一点:
@foreach (var object in @Model)
{
//display wishList values
@Html.ActionLink("Edit Object", "Edit", "Object", @object)
}
“对象”类:
public class Object
{
public Object()
{
this.ObjectList = new List<string>();
}
public List<string> ObjectList {get;set;}
public string Title {get;set;}
}
在 View 的 foreach 中,Object.ObjectList 已初始化,但 Count == 0; 当我将它传递给控制器动作时,它是这样的:
public ActionResult Edit(Object object)
{
//do stuff
}
问题是,Edit() 操作中的对象正确设置了 Title,但 List 显然有一个新条目 (Count == 1),它是这样的:
"System.Collections.Generic.List`1[System.String]"
有任何想法吗?