我的kendo多重選擇控件顯示如下,清除頁面提交中的選定值。當我提交頁面並且包含驗證錯誤時,多選中的選定項目會丟失。即使它獲取填入控制器的HttpPost方法。請幫我找到這種行爲的解決方案。kendo multiselect for mvc清除提交時的選定值
@(Html.Kendo().MultiSelectFor(m => m.GemeentesIds)
.HtmlAttributes(htmlAttrMultiselect)
.DataTextField("Name")
.DataValueField("Id")
.Placeholder(Model.Disabled ? "" : "Selecteer gemeentes indien van toepassing...")
.Value(Model.Gemeentes)
.AutoBind(false)
.DataSource(source => {
source.Read(read => {
read.Action("GetGemeentes", "General").Data("GemeenteFilter").Type(HttpVerbs.Post);
})
.ServerFiltering(false);
})
)
控制器:
if (model.GemeentesIds != null)
model.Gemeentes = _organisatorischeEenheidRepository.GetGemeentesByIds(model.GemeentesIds);