0

私は満足のいくビジネス/データ アーキテクチャを作成しました。コントローラーがサービスを消費し、結果を Winforms データソースにバインドするという、かなり標準的な方法で Winforms に表示しています。現在、MVC 3 を使用してアーキテクチャを公開したいと考えており、すべてのコントローラー クラスの重複を避ける方法についてのガイダンスを探しています。既存のコントローラ クラスに適用して Web ビューにプラグインできるインターフェイスを実装するだけでなく、Controller と ViewResult に少し戸惑っています。アイデア?

4

1 に答える 1

2

ASP.NET MVCは、Web要求を処理するためのエントリポイントを提供するフロントコントローラーアーキテクチャを使用します。このコントローラーはWeb環境(HttpContext、Request、Responseなど)と結合されており、既存のビューを更新する代わりにビューを返します。したがって、WinForms開発では使用できません。使用しないでください。再利用する必要があるのはモデルです。これは環境に依存せず、コントローラーやビューについて何も知りません。

于 2012-07-24T10:00:09.287 に答える