Como traduzir modelos jQuery MVC3 para MVC2?
-
28-10-2019 - |
Pergunta
Então, estou tentando seguir um tutorial para Knockout, infelizmente o tutorial está usando MVC3, e eu só tenho MVC2 com VS2008.
Como posso executar algo assim:
<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>
no Webforms ViewEngine?o {{each}}
e ${}
não serão compilados, a menos que eu esteja usando o Razor.Tentei incluir um <% %>
, mas não funcionou.
Solução
Qual tutorial você está tentando seguir?Você poderia fornecer um link?Pelo que estou vendo, parece que o modelo em seu código acima é um modelo jQuery, não MVC ou Knockout.
Um modelo Knockout pode ter a seguinte aparência:
<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>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow