我目前正在使用 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
注意:数据绑定和其他一切都有效。失败的是事件绑定
知道为什么它无法构建吗?