The following dropdownlist works fine:
@(Html.Kendo().DropDownList()
.Name("TrunkDepotsList")
.HtmlAttributes(new { style = "width: 70px;" })
.DataTextField("DepotNumber")
.DataValueField("DepotID")
.BindTo(Model.DepotList)
.SelectedIndex(Model.DepotIndex)
)
However - when I add an event handler, it turns into a textbox:
@(Html.Kendo().DropDownList()
.Name("TrunkDepotsList")
.HtmlAttributes(new { style = "width: 70px;" })
.DataTextField("DepotNumber")
.DataValueField("DepotID")
.BindTo(Model.DepotList)
.SelectedIndex(Model.DepotIndex)
.Events(e =>
{
e.Change("refreshTrunkSummaryPage");
})
)
For reference, here's my event handler script:
function refreshTrunkSummaryPage() {
alert('refresh running');
...etc
}