【发布时间】:2017-06-07 06:22:17
【问题描述】:
@(Html.Kendo().MultiSelect()
.Name(Html.Name(ReflectionExtensions.GetName((IAddressViewModel x) => x.SuburbId)).ToString())
.DataTextField("DisplayName")
.DataValueField("Id")
.Placeholder("Select products...")
.AutoBind(false)
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetSuburbsByCountry", "Data").Data("siberia.address.filterSuburbByCountryIdParameter");
})
.ServerFiltering(true);
})
当我单击此 kendo 多选组件时,它会向服务器发送 ajax 调用获取数据,但我再次单击它时不会发送 ajax 请求。它显示缓存(以前返回的数据)。我每次都需要发送 ajax 调用。(需要 mvc 包装器,传输 -> 缓存:false)。
【问题讨论】:
标签: asp.net-mvc kendo-ui kendo-multiselect