Reputation: 11340
I have a KendoUI dropdownlist as follows:
@(Html.Kendo().DropDownList()
.Name("DeviceInterfaces")
.OptionLabel("Select interface...")
.DataTextField("Name")
.DataValueField("Id")
.DataSource(source => source.Read(read => read.Action("GetCascadeDeviceInterfaces", "EventTriggers")))
)
It's a cascading dropdownlist, how do I set whatever the user selects to the property of my model?
Upvotes: 4
Views: 5380
Reputation: 11340
It's ok, I found out how to.
I have to use DropDownListFor instead of DropDownList, plus the .Name property has to match the Id of the model.
@(Html.Kendo().DropDownListFor(m => m.EventTrigger.TriggerType)
.Name("EventTrigger.EventType")
Upvotes: 8