wie man einen ausgewählten Wert für Kendo DropDownList erhält
Ich kann nicht herausfinden, wie ich feststellen kann, welches Element in der Dropdown-Liste meines Kendo ausgewählt ist. Meine Ansicht definiert das Modell als:
@model KendoApp.Models.SelectorViewModel
Das ViewModel ist definiert als:
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
}
und aus meiner sicht habe ich:
@(Html.Kendo().DropDownList()
.Name("EncounterTypes")
.DataTextField("Description")
.DataValueField("ID")
.BindTo(Model.ENCTypes)
.SelectedIndex(Model.EncSelected)
)
Diese DropDownList enthält die Werte, die ich erwarte, aber ich muss den ausgewählten Wert an meinen Controller zurückgeben, wenn der Benutzer auf die Senden-Schaltfläche klickt. Alles funktioniert einwandfrei, außer ich habe keinen Zugriff auf das Element, das in der Aktion [HttpPost] des Controllers ausgewählt wurde. Wie ordne ich den DropDownList-Wert einem ausgeblendeten Formularfeld zu, damit es dem Controller zur Verfügung steht?