1

我最近遇到了Razor 客户端模板。但我并不完全了解它的用途。我想向社区验证,我所了解的。

  1. 客户端模板就像部分视图,但我们可以将其加载为 javascript。然后在需要时调用该javascript。
  2. 它将节省服务器调用,因为 HTMl 标记现在位于浏览器/Javascript 中。

请让我知道,这是否会在性能方面有重大改进。如何?

4

1 回答 1

1

有时您需要在服务器端和客户端创建相同的 html 标记。那时您将有两个模板:服务器端的剃须刀模板和客户端的 jquery 模板(或其他模板)。有两个版本来生成相同的标记会在维护和开发方面产生问题。

Razor 客户端模板库可帮助您拥有一个用 Razor 编写的模板,该模板也可以在客户端使用,因此易于维护。

重要的是该库还很年轻,因此当您尝试在客户端使用复杂的剃须刀模板时可能会遇到限制。

于 2012-06-26T09:50:58.460 回答