Я создал сильно типизированных 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>
{
}
И мой вопрос: как я могу позволить свойство от Location
модели в моем ViewData
к отобразить в соответствующих текстовых окнах, например:
<%=Html.TextBox("address") %>
Я делаю не хотят указывать каждое поле под его полным именем:
<%=Html.TextBox("address", ViewData.Model.location.address) %>
о вашем 2-м способе, он будет указывать имя текстового поля location.address, а при отправке на контроллер он не может отобразиться в «параметр строкового адреса» метода контроллера – complez 2008-11-28 16:07:28