Lấy các lớp ví dụ bên dưới. Tôi muốn hiển thị khách hàng và hai địa chỉ (từ một DANH SÁCH) trên một biểu mẫu. Liệu mô hình kết hợp trong MVC beta có hỗ trợ điều này hay tôi sẽ phải viết liên kết tùy chỉnh của riêng tôi?Trình mô hình hóa trong Danh sách hỗ trợ ASP.NET MVC Beta <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; }
}
Bạn sẽ mã hóa các trường như thế nào? Như thế này?
<!-- 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 -->
Tôi nghĩ rằng tôi sẽ cần một cái gì đó như thế này trong tương lai gần, câu hỏi hay. –