Kendo MVC UI ComboBox字典<int,string>绑定

Dan*_*l G 3 asp.net asp.net-mvc-4 kendo-ui

如何将Type Dictionary绑定到Kendo Combobox?

@(Html.Kendo().ComboBox()
.Name("Division")
.DataTextField("Key")
.DataValueField("Value")
.BindTo(Model.Filter.DivisionList)
)
Run Code Online (Sandbox Code Playgroud)

Model.Filter.DivisionList是字典使用上面的代码,我有一个错误“字典的序列化/反序列化不支持,键必须是字符串或对象。”

有没有解决此问题的简单方法?

Tim*_*Tim 6

这为我工作:

.Name("PaymentTerm"
).BindTo(
   new SelectList(Model.CreditCollectionInfo.PaymentTerms.Select(
         s => new {
             Key = s.Key, 
             Value = s.Value
         }
), "Key", "Value")
Run Code Online (Sandbox Code Playgroud)