我需要像对待 EditorTemplateName 一样对待 ClientTemplate。所以我想做这样的事情:
模板:
@(
Html.Kendo().DropDownListFor(m => m)
.BindTo((SelectList)ViewData["ExamResults"])
.Template("#:Value# #:Text#")
.DataTextField("Text")
.DataValueField("Value")
.Events(e => e
.Change("examResultOnDropDownChange")
.Open("examResultOnOpen"))
)
并将列添加到网格中:.EditorTemplateName("ExamResultGridForeignKey")
但我想:.ClientTemplate("ExamResultGridForeignKey")
或类似的东西(但它不起作用):
.ClientTemplate(
Html.Kendo()
.DropDownList()
.Name("#=Id#")
.BindTo((SelectList)ViewData["ExamResults"])
.Template("#:Value# #:Text#")
.DataTextField("Text")
.DataValueField("Value")
)
我需要在不可编辑模式下(当我们显示值时)使用 DropDownList 制作字段看起来像可编辑的 DropDownList。