Я использую элемент управления DropDownList пользовательского интерфейса kendo, как мы можем установить значение по умолчанию для DropDownList?
У меня есть свойство выбранного списка в модели просмотра, как показано ниже:
public SelectList AuditTypes { get; set; }
Затем в контроллере я заполняю выбранный список и устанавливаю для него значение по умолчанию.
viewModel.AuditTypes = new SelectList(dropdownDetails, "Value", "Text", dropdownDetails.Where(x => x.Default == true));
и в моем представлении бритвы у меня есть следующий код:
@(Html.Kendo().DropDownList()
.Name("AuditType")
.DataTextField("Text")
.DataValueField("Value")
.BindTo(Model.AuditTypes)
.AutoBind(true)
Проблема в том, что значение по умолчанию не устанавливается.
DropDownListFor(x=>x.value)
, поэтому предложение Longball27 действительно (и предпочтительнее в Razor). - person Gone Coding   schedule 06.08.2013