2013-02-13 103 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屬性中時,它無法呈現控件。 所以我試圖將它存儲在一個變量中,並使用名稱屬性,它的工作。 :)