我将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
}
请问我做错了什么?