出于某种原因,我的
MVC
Kendo ComboBox
READ ACTION
在
DATA SOURCE
我想做什么?
问题
显然,当您配置
BindTo
DataSource.Read Action
绑定被忽略。
我怎么知道的?
-
当我在READ操作中设置断点时;看看客户端
dataSource._data
集合…它是空的
-
此标记失败:
因为。。。
@(Html.Kendo().ComboBoxFor(model => model.Entity.PrimaryCircuitConnectId)
.Placeholder("Enter a Circuit Path...")
.BindTo(new SelectList(Model.PrimaryCircuitConnectDetails, "CircuitConnectId", "CircuitConnectValue"))
.MinLength(4)
.Filter("startswith")
.DataSource(source => source.Read(read => read.Action("find", "CircuitConnectDetail", new { area = "" })))
.HtmlAttributes(new { style = "width:100%;" }))
此标记失败:
-
读取必须在客户端创建(手动)
-
尽管如此,绑定是光荣的
@(Html.Kendo().ComboBoxFor(model => model.Entity.PrimaryCircuitConnectId)
.Placeholder("Enter a Circuit Path...")
.BindTo(new SelectList(Model.PrimaryCircuitConnectDetails, "CircuitConnectId", "CircuitConnectValue"))
.MinLength(4)
.Filter("startswith")
//.DataSource(source => source.Read(read => read.Action("find", "CircuitConnectDetail", new { area = "" })))
.HtmlAttributes(new { style = "width:100%;" }))