模板和部分视图 - 使用一个或其他?

时间:2012-10-19 04:08:20

标签: asp.net-mvc

所以我想验证一下。对我来说,如果你去模板路线就不需要使用Partials,因为你的模板实际上是将标记作为部分标记,但显然你通过模板做了不同的事。

所以你不会同时使用它们。我假设如果我要使用像Knockout这样的东西,我可能很可能永远不会在我的MVC应用程序中使用partials,对吗?

1 个答案:

答案 0 :(得分:1)

  

我假设如果我要去做某件事   像淘汰赛一样,我很可能永远不会在我的MVC中使用偏见   应用,对吗?

是的,没错。 Knockout是您可以使用的客户端模板引擎,现在您的控制器操作将返回JSON而不是部分HTML。

但我不会说,如果你使用模板引擎,你将永远不会使用部分HTML。使用客户端模板引擎很难实现许多功能。例如,生成包含防伪令牌的表单,具有客户端验证属性的输入字段,...... - >它们只是在服务器上更容易生成。