MVC将IList对象传递给控制器

时间:2013-04-26 19:16:03

标签: asp.net-mvc razor parameter-passing ilist

我将IList对象定义为IList<className> name,其中classname为

public class ClassName{
    public AnotherClass object{get; set;}
    public string str {get; set;}
 }

public class AnotherClass{
   public string firstname{get; set;}
}

我的视图使用类名的IList。我循环虽然像这样

for(int i = 0; i < Model.count; i++)
{
  @Html.hiddenFor(m => m[i].object.firstname)
 }

当我将一个Classname项传递给控制器​​并尝试检索该项中对象的firstname时,“object”为null。

那是

[httpPost]
public ActionResult result(Classname model)
{
   string isitnull = model.object.firstname//yiels an error because model.object is null
 }

请问我做错了什么?

0 个答案:

没有答案