是否可以在Kendo模板中渲染剑道控件? 像这样的东西?
<script id="treeview-template" type="text/kendo-ui-template">
@{Html.Kendo().AutoComplete()
.Name("test")
.Render();
}
</script>
提前致谢!
答案 0 :(得分:7)
是的,你可以,最后不要忘记调用 ToClientTemplate 方法。任何Kendo小部件都应该可以使用此方法。
答案 1 :(得分:7)
感谢Pechka的帮助! ToClientTemplate()扩展方法完成了这项工作。
<script id="treeview-template" type="text/kendo-ui-template">
# var ctrlid= item.ControlId; #
@(Html.Kendo().AutoComplete()
.Name("#=ctrlid#")
.ToClientTemplate()
)
</script>
但由于某种原因,当我将“item.ControlId”直接放在name属性时,它无法呈现控件。 所以我尝试将它存储在一个变量中并在name属性上使用它并且它有效。 :)