C# 事件绑定的KendoUI DropDownList-错误:“0”;不包含事件的定义;
我目前正在使用ASP.NETMVCrazor语法与KendoUI合作 我有下拉列表和编辑器小部件,它们工作得很好 当我需要将事件绑定到JS函数时,问题出现了 我遵循了在这里找到的文档: 在我看来:C# 事件绑定的KendoUI DropDownList-错误:“0”;不包含事件的定义;,c#,asp.net-mvc,kendo-ui,dropdownlistfor,event-binding,C#,Asp.net Mvc,Kendo Ui,Dropdownlistfor,Event Binding,我目前正在使用ASP.NETMVCrazor语法与KendoUI合作 我有下拉列表和编辑器小部件,它们工作得很好 当我需要将事件绑定到JS函数时,问题出现了 我遵循了在这里找到的文档: 在我看来: @(Html.Kendo().DropDownListFor(model => model.ClientType) .DataSource(ds => ds.Read(read => read.Action("FetchA
@(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”的参数(是
缺少using指令或程序集
参考?)C:\WorkingForlder_Details.cshtml 193 32 NameSpace.to应用程序
注意:数据绑定和其他一切工作正常。失败的是事件绑定
知道它无法生成的原因吗?删除.ToClientTemplate()并将其放在.Events之后,然后尝试删除.ToClientTemplate()并将其放在.Events之后,然后重试。成功了!请给我一个答案,我会把它标为一个。