cómo obtener el valor seleccionado para Kendo DropDownList
No puedo entender cómo determinar qué elemento está seleccionado en la lista desplegable mi kendo. Mi opinión define su modelo como:
@model KendoApp.Models.SelectorViewModel
ViewModel se define como:
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
}
y en mi opinión tengo:
@(Html.Kendo().DropDownList()
.Name("EncounterTypes")
.DataTextField("Description")
.DataValueField("ID")
.BindTo(Model.ENCTypes)
.SelectedIndex(Model.EncSelected)
)
Este DropDownList contiene los valores que espero pero necesito devolver el valor seleccionado a mi controlador cuando el usuario hace clic en el botón Enviar. Todo funciona bien, excepto que no tengo acceso a qué elemento se seleccionó de la acción [HttpPost] del controlador. Entonces, ¿cómo asigno el valor de DropDownList a un campo de formulario oculto para que esté disponible para el controlador?