Я не могу понять, как определить, какой элемент выбран в раскрывающемся списке моего кендо. Мое мнение определяет его модель как:
@model KendoApp.Models.SelectorViewModel
ViewModel определяется как:
public class SelectorViewModel
{
//I want to set this to the selected item in the view
//And use it to set the initial item in the DropDownList
public int EncSelected { get; set; }
//contains the list if items for the DropDownList
//SelectionTypes contains an ID and Description
public IEnumerable<SelectionTypes> ENCTypes
}
и, на мой взгляд, у меня есть:
@(Html.Kendo().DropDownList()
.Name("EncounterTypes")
.DataTextField("Description")
.DataValueField("ID")
.BindTo(Model.ENCTypes)
.SelectedIndex(Model.EncSelected)
)
Этот DropDownList содержит ожидаемые значения, но мне нужно передать выбранное значение обратно в мой контроллер, когда пользователь нажимает кнопку отправки. Все работает нормально, за исключением того, что у меня нет доступа к тому, какой элемент был выбран из действия [HttpPost] контроллера. Итак, как мне присвоить значение DropDownList скрытому полю формы, чтобы оно было доступно для контроллера?