1
我有多項選擇控件劍道UI多選後綁定值到控制器
@(Html.Kendo().MultiSelect()
.Name("SupportedLanguages")
.Filter(FilterType.Contains)
.Placeholder("Select supported languages...")
.BindTo((System.Collections.IEnumerable)ViewData["supportedLanguages"]))
supportedLanguages
是一個字符串只是陣列
return new[] { "pl", "en", "sv" };
多選綁定值正確,我可以從列表中選擇語言,但當我將這些數值發回控制器時,我會得到這樣的後期參數
SupportedLanguages[]=pl&SupportedLanguages[]=sv&SupportedLanguages[]=en
因此MVC活頁夾無法將這些值正確綁定到我的ViewModel。
視圖模型只是一個簡單的類有一個屬性
public List<string> SupportedLanguages { get; set; }
我做錯了嗎?