0
我使用了以下内容:kendo ui中的多个数据源dropdownlistfor?
@(Html.Kendo().DropDownListFor(m => m.AbcID)
.OptionLabel("Select Abc")
.DataTextField("AbcName")
.DataValueField("AbcID")
.AutoBind(true)
.HtmlAttributes(new { style = "width: 300px" })
.Filter(FilterType.Contains)
.DataSource(source =>
{
source.Read(read =>
{
read.Action("AutoCompleteAbcList", "Common").Data("GetSelectedXyz");
});
})
所以基本上发生的事情是,在下拉列表正在由AutoCompleteAbcList
ActionMethod传回的JSON填充。
我想知道的是,我有另一个ActionMethod ddlPQRList
返回一个Json,我想用两个Jsons填充我的下拉列表。
我曾尝试以下:
@(Html.Kendo().DropDownListFor(m => m.AbcID)
.OptionLabel("Select Abc")
.DataTextField("AbcName")
.DataValueField("AbcID")
.AutoBind(true)
.HtmlAttributes(new { style = "width: 300px" })
.Filter(FilterType.Contains)
.DataSource(source =>
{
source.Read(read =>
{
read.Action("AutoCompleteAbcList", "Common").Data("GetSelectedXyz");
read.Action("ddlPQRList", "Common").Data("GetSelectedXyz");
});
})
,但没有得到所需的输出。我只从第二个ActionMethod获得列表。
任何帮助表示赞赏。谢谢。
赞!谢谢你,Cap'n。我完全按照你的建议做了。 :) – J09