Kendo ui 我可以在模板中使用剑道MVC助手吗?

Kendo ui 我可以在模板中使用剑道MVC助手吗?,kendo-ui,Kendo Ui,我需要在模板中使用Kendo MVC helper Razor代码,如下所示: <script id="some-reusable-control" type="text/x-kendo-template"> @(Html.Kendo().Window() .Name("details-window")) </script> @(Html.Kendo().Window()) .Name(“详细信息窗口”)) 但问题是呈现的HTML+JS包含一

我需要在模板中使用Kendo MVC helper Razor代码,如下所示:

<script id="some-reusable-control" type="text/x-kendo-template">
    @(Html.Kendo().Window()
        .Name("details-window"))
</script>

@(Html.Kendo().Window())
.Name(“详细信息窗口”))
但问题是呈现的HTML+JS包含一个#(尖锐的符号),它作为模板内#=#语法的一部分呈现。所以我得到了“解析错误”

<div id="details-window" style="display:none"></div><script>
 jQuery(function(){jQuery("#details-window
").kendoWindow({animation:false,modal:true,draggable:true /*, etc */ });});
</script>

jQuery(函数(){jQuery(#详细信息窗口
kendoWindow({animation:false,modal:true,draggable:true/*,etc*/});});

任何人都可以为我提供一个如何在模板中使用剑道助手的解决方案。

要使用剑道UI小部件作为模板的内容,可以使用ToClientTemplate方法。 e、 g


@(Html.Kendo().Window())
.Name(“详细信息窗口”)
.ToClientTemplate())

你能看看这个问题吗:?我也有类似的问题。
<script id="some-reusable-control" type="text/x-kendo-template">
  @(Html.Kendo().Window()
      .Name("details-window")
      .ToClientTemplate())
</script>