8

是否可以在剑道模板中渲染剑道控件?像这样的东西?

<script id="treeview-template" type="text/kendo-ui-template">  
 @{Html.Kendo().AutoComplete()
 .Name("test")
 .Render();
 }
</script>

提前致谢!

4

2 回答 2

8

感谢佩奇卡的帮助!ToClientTemplate()扩展方法完成了这项工作。

<script id="treeview-template" type="text/kendo-ui-template">
         # var ctrlid= item.ControlId; #

         @(Html.Kendo().AutoComplete()
         .Name("#=ctrlid#")
         .ToClientTemplate()
         )
</script>

但是由于某种原因,当我将“item.ControlId”直接放在名称属性上时,它无法呈现控件。所以我尝试将它存储在一个变量中并在 name 属性上使用它并且它有效。:)

于 2013-02-15T03:46:15.103 回答
7

是的,你可以,只是不要忘记最后调用ToClientTemplate方法。此方法应可用于任何 Kendo 小部件。

于 2013-02-13T18:23:16.570 回答