2

我在这个应用程序中大量使用淘汰赛,并将执行大量的 javascript 视图模型操作。最初我使用 razor 循环在 POCO 类上渲染内容,但现在我正在考虑通过淘汰赛来渲染所有内容(通过 2.0 本机模板)。

这样我就能够更有效地绑定到 dom 元素并返回到视图模型。这是正确的思维方式吗?

4

1 回答 1

1

在我在 razor 和 js 中有重复的功能(渲染 html)之前,我一直处于这种情况。如果您需要通过 ajax 和其他方式在 js 中呈现 html,knockout.js那么我看不到在 razor 中复制此功能的好处。相反,只需重用您的客户端代码以在 js 中呈现 html。通常我会JSON在初始页面加载时将我的 poco 对象序列化并嵌入到客户端中,因此 js 将基于对象创建 html,就像它通过AJAX.

于 2013-02-27T17:55:28.437 回答