我有一个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中重写我的部分逻辑。
答案 0 :(得分:2)
jquery模板在客户端运行。服务器上的Html.RenderPartial
,远在任何客户端代码都有机会执行之前。 jquery模板的整个目的不是使用任何服务器端html,而是纯粹在客户端定义模板。