Tôi đang trả về một số liên hệ được lưu trữ để xem cho DropDownList và tôi không thể bao gồm nhiều dataTextFields trên SelectList của tôi.Làm thế nào để kết hợp hai dataTextFields cho SelectList Mô tả trong asp.net MVC 3 bằng cách sử dụng @ Html.DropDownListFor
Hiện nay tôi có:
@Html.DropDownListFor(model => model.Account.AccountContacts,
new SelectList(ViewBag.DDContacts, "Contact.ContactID", "Contact.FirstName"),
new { @class = "select", style = "width: 100px;" })
Tôi muốn có:
@Html.DropDownListFor(model => model.Account.AccountContacts,
new SelectList(ViewBag.DDContacts, "Contact.ContactID", "Contact.FullName"),
new { @class = "select", style = "width: 100px;" })
kết hợp cả hai thuộc tính FirstName và LastName.
CẬP NHẬT: Tôi biết về việc mở rộng thuộc tính liên hệ, tôi tò mò là có một cách hợp lý để thực hiện việc này trong Chế độ xem hoặc Bộ điều khiển. Tôi đã thử hai giải pháp here để không có kết quả. How can I combine two fields in a SelectList text description?
Có giải pháp nào để thực hiện việc này trong Chế độ xem hoặc Bộ điều khiển mà không sửa đổi Mô hình không? Chỉ tò mò thôi. Cảm ơn (Tôi đã nhận thức được tùy chọn mở rộng địa chỉ liên lạc) – user864675