Ich verwende ein Kendo UI DropDownList-Steuerelement, wie können wir einen Standardwert für die DropDownList festlegen?Wie legt man einen Standardwert für das Dropdown-Menü fest?
Ich habe eine ausgewählte Liste Immobilie in Ansichtsmodell wie folgt:
public SelectList AuditTypes { get; set; }
Dann Controller ich die ausgewählte Liste am bevölkern und es auf einen Standardwert
viewModel.AuditTypes = new SelectList(dropdownDetails, "Value", "Text", dropdownDetails.Where(x => x.Default == true));
und in meiner Rasierer Ansicht Einstellung Ich habe folgenden Code:
@(Html.Kendo().DropDownList()
.Name("AuditType")
.DataTextField("Text")
.DataValueField("Value")
.BindTo(Model.AuditTypes)
.AutoBind(true)
Das Problem ist, dass der Standardwert nicht ist einstellen.
Können Sie DropDownListFor (m => m.AuditTypeId) verwenden? – Longball27
Das ist nicht wirklich Kendo verwenden, ich bin neugierig, wie dies mit Kendo erreichen – user2206329
KendoUI hat auch eine 'DropDownListFor (x => x.value)' Version, so Longball27 Vorschlag ist gültig (und vorzuziehen in Razor). –