bounty将在2天后过期。回答此问题可获得+100声望奖励。R15希望引起更多人关注此问题。
由于某些原因,我需要用MVC控件替换其中一个Kendo
UI控件,下面是我的Index.cshtml
文件中的Kendo
控件
@(Html.Kendo().ComboBoxFor(model => model.ProductId)
.Name("GreenProduct")
.DataTextField("Name")
.DataValueField("ProductId")
.AutoBind(false)
.DataSource(datasource => datasource
.Read(read => read
.Action("GetProductForProject", "Product")
.Data("hierarchy.filterProduct")
.Type(HttpVerbs.Post)
)
.ServerFiltering(true)
)
.Filter(FilterType.Contains)
.Suggest(false)
.Delay(0)
.HtmlAttributes(new { style = "width:100%" })
)
我就是这么试的
@Html.DropDownListFor(here data, new { @class = "form-control" } )
但是没有可用的数据源,需要在Index Action方法中调用API吗?怎么做?
1条答案
按热度按时间xxls0lw81#
我认为它向端点发送请求,并使用js代码将选项与响应数据绑定
在我看来,我尝试了以下方法:
终点/实体:
型
结果是: