1

最近、 Razor Client Templateに出会いました。しかし、私はそれの使用を完全に理解していません。私が理解していることをコミュニティで検証したいと思います。

  1. クライアント テンプレートは部分ビューと同じですが、javascript として読み込むことができます。必要に応じてそのJavaScriptを呼び出します。
  2. HTMl マークアップは現在 browser/Javascript にあるため、サーバー呼び出しを節約できます。

パフォーマンスの面で大幅な改善になるかどうか教えてください。どうやって?

4

1 に答える 1

1

サーバー側とクライアント側の両方で同じ html マークアップを作成する必要がある場合があります。その時点で、サーバー側の razor テンプレートとクライアント側の jquery テンプレート (またはその他) の 2 つのテンプレートがあります。2 つのバージョンで同じマークアップを生成すると、保守と開発の面で問題が生じます。

Razor クライアント テンプレート ライブラリを使用すると、Razor で記述された単一のテンプレートをクライアント側でも使用できるため、保守が容易になります。

重要なことは、ライブラリが非常に新しいため、クライアント側で複雑な剃刀テンプレートを使用しようとすると制限に直面する可能性があることです。

于 2012-06-26T09:50:58.460 に答える