【问题标题】:Can I use Kendo MVC helpers inside templates?我可以在模板中使用 Kendo MVC 助手吗?
【发布时间】:2013-05-05 11:21:21
【问题描述】:

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

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

但问题是呈现 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>

谁能给我一个如何在模板中使用剑道助手的解决方案。

【问题讨论】:

    标签: kendo-ui


    【解决方案1】:

    要将 Kendo UI 小部件用作模板的内容,您可以使用 ToClientTemplate 方法。 例如

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

    【讨论】:

    猜你喜欢
    • 2011-10-22
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    • 2012-06-18
    • 2014-11-28
    • 2015-03-22
    • 2016-04-18
    • 2014-10-27
    相关资源
    最近更新 更多