jQuery模板和部分视图

时间:2011-07-11 21:52:08

标签: jquery asp.net-mvc-2 jquery-templates

我有一个ASP.NET MVC 2网站,我开始使用jQuery Templates。我爱他们,他们工作得很好,但我想把它添加到包含局部视图的列表中。我知道他们有效地解决了同样的问题,除了我需要两者。

<script id="ListingTemplate" type="text/x-jquery-tmpl">
    <div>
        <% Html.RenderPartial("Listing", {{ID}}); %>
    </div>
</script>

这失败,因为{{ID}}不是ASP.NET变量,我找不到解决问题的方法。我想使用这样的工作流而不是尝试在JS中重写我的部分逻辑。

1 个答案:

答案 0 :(得分:2)

jquery模板在客户端运行。服务器上的Html.RenderPartial,远在任何客户端代码都有机会执行之前。 jquery模板的整个目的不是使用任何服务器端html,而是纯粹在客户端定义模板。