我目前正在使用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'不包含'Events'的定义,并且找不到扩展方法'Events'接受类型为'System.Web.Mvc.MvcHtmlString'的第一个参数(您是否缺少使用指令还是程序集引用?)C:\ WorkingForlder_Details.cshtml 193 32 NameSpace.ToApplication
注意:数据绑定和其他所有工作。是事件绑定失败
知道为什么它无法建立吗?
删除.ToClientTemplate()并放在.Events之后的末尾,然后尝试
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句