所以我正在尝试按照Knockout的教程,遗憾的是教程使用的是MVC3,而我只有MVC2和VS2008。
我怎么能运行这样的东西:
<script id="tagsTempl" type="text/html">
<ul>
{{each tags}}
<li class="tagItem">
<span>${Name}</span>
<div>
<a href="#" class="tag-edit">Edit</a> <a href="#" class="tag-delete">Delete</a>
</div>
</li>
{{/each}}
</ul>
</script>
Webforms ViewEngine中的?除非我使用Razor,否则{{each}}
和${}
不会编译。我尝试用<% %>
封闭但是没有用。
答案 0 :(得分:1)
您想要关注哪些教程?你能提供一个链接吗?从我所看到的,看起来上面的代码中的模板是一个jQuery模板,而不是MVC或Knockout。
Knockout模板可能如下所示:
<script id="tagsTempl" type="text/html">
<ul>
<!--ko foreach: $data-->
<li class="tagItem">
<span data-bind="text: Name"></span>
<div>
<a href="#" class="tag-edit">Edit</a> <a href="#" class="tag-delete">Delete</a>
</div>
</li>
<!-- /ko -->
</ul>
</script>