Asp.net mvc 从视图传递整个对象实例(包含空列表<;字符串>;)->;控制器结果在列表中。控制器中的计数==1
我有一个观点,大致上是这样的:Asp.net mvc 从视图传递整个对象实例(包含空列表<;字符串>;)->;控制器结果在列表中。控制器中的计数==1,asp.net-mvc,razor,asp.net-mvc-routing,Asp.net Mvc,Razor,Asp.net Mvc Routing,我有一个观点,大致上是这样的: @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>()
@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;}
}
问题是,Edit()操作中的对象正确设置了标题,但列表显然有一个新条目(Count==1),如下所示:
"System.Collections.Generic.List`1[System.String]"
有什么想法吗?使用显式
for
循环而不是foreach
循环,并通过元素的索引引用元素
看看这个:
它有点旧,但仍然适用
"System.Collections.Generic.List`1[System.String]"