【发布时间】:2008-11-28 11:12:54
【问题描述】:
我创建了一个强类型LocationViewData,其属性类似于
public Location location { get; set; }
Location 本身就是模型,具有Address、Country 等属性。
在我的控制器中:
public ActionResult Edit(int id)
{
LocationViewData ld = new LocationViewData();
...
return View(ld);
}
在代码隐藏视图中我有:
public partial class Edit : ViewPage<MvcTest.Models.LocationViewData>
{
}
我的问题是:如何让 Location 模型中的属性在我的 ViewData 中显示在适当的文本框中,例如:
<%=Html.TextBox("address") %>
我不想用全名指定每个字段:
<%=Html.TextBox("address", ViewData.Model.location.address) %>
【问题讨论】:
标签: c# asp.net-mvc