Tôi đang sử dụng một giao diện người dùng kendo DropDownList kiểm soát, làm thế nào chúng ta có thể thiết lập một giá trị mặc định cho DropDownList?cách đặt giá trị mặc định thành menu thả xuống kendo ui?
tôi có một tài sản danh sách chọn trong viewmodel như sau:
public SelectList AuditTypes { get; set; }
Sau đó, trong điều khiển Tôi Populating danh sách lựa chọn và đặt nó vào một giá trị mặc định
viewModel.AuditTypes = new SelectList(dropdownDetails, "Value", "Text", dropdownDetails.Where(x => x.Default == true));
và theo quan điểm dao cạo của tôi Tôi có mã sau:
@(Html.Kendo().DropDownList()
.Name("AuditType")
.DataTextField("Text")
.DataValueField("Value")
.BindTo(Model.AuditTypes)
.AutoBind(true)
Vấn đề là giá trị mặc định không được bộ.
Bạn có thể sử dụng DropDownListFor (m => m.AuditTypeId) không? – Longball27
Điều đó không thực sự sử dụng Kendo mặc dù, tôi tò mò làm thế nào để đạt được điều này với Kendo – user2206329
KendoUI cũng có một phiên bản 'DropDownListFor (x => x.value)', vì vậy đề xuất của Longball27 là hợp lệ (và thích hợp hơn trong Razor). –