1

私は大きくリッチな (クライアント側の js コードがたくさんある) Web サイトを開発しており、再利用可能なコントロールのセットを際立たせることを考えています。ここで質問があります: MVC でこれらのコントロールを設計する最良の方法は何ですか? はい、私は知っています - 部分的なビューがあります。しかし、私の観点からは、これでは十分ではありません。私が欲しいのは、アプリケーションで再利用できる一流のビルディング ブロックです。顧客データで構成されるコントロールがあるとします。

  • 名前
  • Eメール
  • 電話

もちろん、部分的なビューを作成して再利用することもできますが、他の要素も必要です。

  1. モデル
  2. 検証
  3. モデルを取得/変更するサーバー側の呼び出し (一部のアプリケーション サーバーへの適切な WCF 呼び出し)
  4. プレゼンテーション ロジック (同じコントロールが静的テキストとして、またデータ変更を可能にするフォームとしてレンダリングできる必要があります) これらの要素は、1 つの場所 (コントロール - コンポーネント - アセンブリ)にカプセル化する必要があります。

私の考え方は合理的ですか、それとも MVC にはより良い設計パターンがありますか?

メートル。

4

1 に答える 1

1

エディターと表示のテンプレートは良い方法ですhttp://blogs.msdn.com/b/nunos/archive/2010/02/08/quick-tips-about-asp-net-mvc-editor-templates.aspx

于 2012-11-08T12:42:45.963 に答える