Using this code I bind to a IDictionary<string,string> that has one item:
The HTML looks ok that is rendered by the MVC wrapper, but the dropdownlist doesn't visually show any items in the list:
@(Html.Kendo().DropDownList()
.Name("SelectedClientIdKendo")
.HtmlAttributes(new { style = "width:200px" })
.DataTextField("Key")
.DataValueField("Value")
.BindTo(Model.ClientList)
)
<
input
id
=
"SelectedClientIdKendo"
name
=
"SelectedClientIdKendo"
style
=
"width:200px"
type
=
"text"
/>
<
script
>
jQuery(function(){jQuery("#SelectedClientIdKendo").kendoDropDownList({"dataSource":{"2XXXXX":"2YYYYY"},"dataTextField":"Key","dataValueField":"Value"});});
</
script
>