В настоящее время я работаю с KendoUI, используя синтаксис ASP.Net MVC Razor.
У меня есть выпадающие списки и виджеты редактора, которые работают хорошо.
Проблема возникла, когда мне нужно было привязать событие к функции JS.
Я следил за документами, найденными здесь: http://demos.telerik.com/kendo-ui/web/dropdownlist/events.html
По моему частичному мнению:
@(Html.Kendo().DropDownListFor(model => model.ClientType)
.DataSource(ds => ds.Read(read => read.Action("FetchAllClientTypes", "ClientType")))
.DataTextField("Description")
.DataValueField("Id")
.AutoBind(true)
.ToClientTemplate()
.Events(e => e.Change("Test"))
)
@Html.ValidationMessageFor(model => model.ClientType)
Но при сборке получаю ошибку:
Ошибка 67 «System.Web.Mvc.MvcHtmlString» не содержит определения для «Events», и не удалось найти метод расширения «Events», принимающий первый аргумент типа «System.Web.Mvc.MvcHtmlString» (вы пропустили используя директиву или ссылку на сборку?) C:\WorkingForlder_Details.cshtml 193 32 NameSpace.ToApplication
NB: Привязка данных и все остальное работает. Это привязка события, которая терпит неудачу
Любая идея, почему его не удается построить?