我的剑道下拉菜单当前选中的索引只会显示为“ShortName”。 如果我展开下拉列表,它将正确使用模板“ShortName - Name”。 为什么模板没有在当前选择的索引上使用?
@(Html.Kendo().DropDownList()
.Name("SiteId")
.DataTextField("ShortName")
.Template("#: ShortName # - #: Name #")
.DataValueField("Id")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetSites", "Home");
});
})
)
答案 0 :(得分:1)
您可以使用与模板相同的 ValueTemplate 。
...
.Template("#: ShortName # - #: Name #")
.ValueTemplate("#: ShortName # - #: Name #")
...