我正在尝试将更改事件添加到我的kendo下拉列表中,但我收到错误'无法使用lambda表达式作为事件行中动态'的参数。
@( Html.Kendo().DropDownList()
.Name("DataType")
.DataTextField("Text")
.DataValueField("Value")
.BindTo(ViewBag.DataType)
.Events(e => e.Change("OnSearchTypeChange"))
)
任何想法,谢谢
答案 0 :(得分:2)
您需要为ViewBag.DataType提供Type。尝试像这样投射:
@(Html.Kendo().DropDownList()
.Name("DataType")
.DataTextField("Text")
.DataValueField("Value")
.BindTo((YourDataType)ViewBag.DataType)
.Events(e => e.Change("OnSearchTypeChange"))
)
答案 1 :(得分:1)
这个问题的答案是在剃刀视图中包含一个剑道类型库。编译器没有识别没有这个引用的函数,因此它抱怨lambda表达式。