2
我創建了一個具有性能強類型LocationViewData
像強類型的ViewData
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>
{
}
我的問題是:我怎樣才能讓我的ViewData
從Location
模型的屬性顯示在相應的文本框中,如:
<%=Html.TextBox("address") %>
我做不想用全名來指定每個字段:
<%=Html.TextBox("address", ViewData.Model.location.address) %>
你二路方式,將設置文本框的名字是location.address,並在提交給控制器,它不能映射到控制器方法的「字符串地址參數」 – complez 2008-11-28 16:07:28