【发布时间】:2010-04-18 08:34:29
【问题描述】:
1) 假设我有一个 MyDataInfo 类:
public class MyDataInfo
{
public int MyDataInfoID { get; set; }
public string Name { get; set; }
}
为了实现我所追求的功能,我创建了另一个类 (MyData),其属性成员是 MyDataInfo 类型。
2) 这是我的数据
public class MyData
{
public MyDataInfo Prop1 { get; set; }
public MyDataInfo Prop2 { get; set; }
}
3) 还有,这是我的操作方法
public ActionResult MyAction()
{
MyData myObject = new MyData();
return View(myObject);
}
4) 最后,这是在我的视图模板中(强类型和从 MyData 继承)
<%= Html.Encode (Model.Prop1.Name) %>
<%= Html.Encode (Model.Prop2.Name) %>
很遗憾,我收到错误消息“Object not set to an instance of an object。”
是我遗漏了什么,还是有不同的方法可以获得相同的结果?
【问题讨论】:
标签: c# asp.net-mvc