Tôi muốn chọn giá trị mặc định trong danh sách thả xuống trong đó policyId = 7 nhưng không chọn giá trị đó, những gì tôi đang làm sai?mvc 4 thả xuống giá trị mặc định được chọn
Bộ điều khiển:
var pm = new ManagerClass();
IEnumerable<myClass> po = pm.GetDataFromDb();
IEnumerable<SelectListItem> Policies = new SelectList(po, "PolicyID", "PolicyName", new { PolicyID = 7 });
ViewBag.Policies = Policies;
Xem:
@Html.DropDownListFor(m => m.PolicyID, ViewBag.Policies as IEnumerable<SelectListItem>, new { @class = "dropdown-field"})
Tôi đã thử điều này nhưng không hoạt động. –
Trên trang chỉnh sửa, nó hoạt động nhưng trong trang thêm nó không hoạt động. Tôi cho id để mô hình cũng trong trang thêm như bạn đang làm. –
Tôi không biết bạn đang chỉnh sửa trang Chỉnh sửa và Thêm. Điều này luôn làm việc cho tôi. Hiển thị một ví dụ hoàn chỉnh cho phép tái tạo vấn đề sẽ hữu ích trong việc hiểu rõ hơn về kịch bản của bạn. –