Tôi đang sử dụng phương thức trình trợ giúp DropDownListFor bên trong trang chỉnh sửa và tôi không gặp may mắn khi nó chọn giá trị mà tôi chỉ định. Tôi nhận thấy một câu hỏi tương tự trên Stackoverflow. Giải pháp được đề xuất là "điền Danh sách Chọn của bạn vào mã chế độ xem". Vấn đề là tôi đã thử điều này và nó vẫn không hoạt động.
<%= Html.DropDownListFor(model => model.States, new SelectList(Model.States.OrderBy(s => s.StateAbbr), "StateAbbr", "StateName", Model.AddressStateAbbr), "-- Select State --")%>
Tôi đã đặt một điểm ngắt và đã xác minh sự tồn tại (và tính hợp lệ) của model.AddressStateAbbr. Tôi chỉ không chắc mình đang thiếu cái gì.