我正在使用kendo UI DropDownList控件,我们如何设置DropDownList的默认值?如何设置kendo ui下拉菜单的默认值?
我在视图模型选择的列表属性如下:
public SelectList AuditTypes { get; set; }
然后在控制器我填充选择列表,并将它设置为默认值
viewModel.AuditTypes = new SelectList(dropdownDetails, "Value", "Text", dropdownDetails.Where(x => x.Default == true));
,并在我的Razor视图我有以下代码:
@(Html.Kendo().DropDownList()
.Name("AuditType")
.DataTextField("Text")
.DataValueField("Value")
.BindTo(Model.AuditTypes)
.AutoBind(true)
问题是,默认值不是组。
你可以使用DropDownListFor(m => m.AuditTypeId)吗? – Longball27
虽然这并没有真正使用剑道,但我很好奇Kendo如何实现这个功能 – user2206329
KendoUI也有'DropDownListFor(x => x.value)'版本,所以Longball27的建议是有效的(在Razor中更好)。 –