Tôi yêu Html.EnumDropdownListFor mới trong MVC 5.1, và tôi thấy rằng tôi có thể xác định thứ tự của các giá trị trong thuộc tính hiển thị như thế này:Html.EnumDropdownListFor tôi có thể đặt hàng theo thứ tự abc?
public enum AssignableDataFieldEnum
{
[Display(Name = "Code Value", Order=1)]
CodeValue = 1,
[Display(Name = "Final Digit", Order=2)]
FinalDigit = 2,
[Display(Name = "Group Number", Order=3)]
GroupNumber = 3,
[Display(Name = "Sequence Number", Order=4)]
SequenceNumber = 4
}
Giải pháp này dường như ngắn nhìn thấy với nội địa hóa. Có cách nào để tự động có MVC thứ tự DDL theo thứ tự abc cho tôi?
'Đơn hàng' dường như không phân loại cho tôi. – bradlis7
Tạo một phương thức mở rộng để chuyển đổi một Enum thành một SelectList. Ngoài ra tôi khuyên bạn không nên sử dụng Enums và thay vào đó sử dụng các lớp ngay cả khi chúng là KeyValuePair hoặc Tuple. –
Bắt đầu từ 1, bạn có không có thần không? – Sinjai