2013-02-13 74 views

回答

6

是的,你可以,只是不要忘了在最后调用ToClientTemplate方法。这个方法应该可用于任何Kendo小部件。

+0

嗨Pechka,你能告诉我这个ToClientTemplate()是如何工作的吗?不能找到关于这个的任何文档。谢谢! – 2013-02-14 03:15:35

+0

谢谢Pechka!有效。 Ijust删除了“Render()”函数。我发布了最终解决方案。 :) – 2013-02-15 03:37:05

5

感谢您的帮助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属性中时,它无法呈现控件。 所以我试图将它存储在一个变量中,并使用名称属性,它的工作。 :)