1

我目前正在使用 ASP.Net MVC Razor 语法使用 KendoUI。

我有运行良好的下拉列表和编辑器小部件。

当我需要将事件绑定到 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”不包含“事件”的定义,并且找不到接受“System.Web.Mvc.MvcHtmlString”类型的第一个参数的扩展方法“事件”(您是否缺少使用指令还是程序集引用?) C:\WorkingForlder_Details.cshtml 193 32 NameSpace.ToApplication

注意:数据绑定和其他一切都有效。失败的是事件绑定

知道为什么它无法构建吗?

4

1 回答 1

1

删除 .ToClientTemplate() 并放在 .Events 之后的末尾并尝试

于 2014-03-04T04:13:51.897 回答