Я создал строго типизированный 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) %>