Tome las clases de ejemplo a continuación. Quiero mostrar el cliente y dos direcciones (de una LISTA) en un formulario. ¿La carpeta modelo en MVC beta es compatible con esto o tendré que escribir mi propia carpeta personalizada?¿El modelo Binder en ASP.NET MVC Beta Support List <T>?
public class Customer
{
public string FirstName { get; set; }
public string LastName { get; set; }
public List<Address> Addresses { get; set; }
public Customer()
{
Addresses = new List<Address>();
}
}
public class Address
{
public int Line1 { get; set; }
public int Line2 { get; set; }
public int City { get; set; }
public int State { get; set; }
public int Zip { get; set; }
}
¿Cómo codificaría los campos? ¿Me gusta esto?
<!-- some HTML formatting -->
<%= Html.TextBox("customer.address.line1", ViewData.Customer.Address[0].Line1)%>
<!-- some more HTML formatting -->
<%= Html.TextBox("customer.address.line1", ViewData.Customer.Address[1].Line1)%>
<!-- end of HTML form formatting -->
Creo que necesitaré algo como esto en el futuro cercano, buena pregunta. –