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