2

ハイブリッド ASP.NET WebForms / ASP.NET MVC は、StructureMap などの IoC コンテナーをどのように構成することになっていますか? たとえば、StructureMap を ASP.NET MVC アプリに適用する場合は、ASP.NET MVC の Dependency Resolver を使用するだけで準備完了です。また、ASP.NET WebForms アプリでは、UI.Page が Global.asax を拡張または使用する何らかのベース ページ クラスで StructureMap の BuildUp(this) 機能を使用します。しかし、ハイブリッド アプリケーションの場合はどうしますか? このようなものはどのように見えますか?何らかの方法で両方に global.asax を使用しますか?

4

1 に答える 1

3

あなたはあなた自身の質問に答えています:

  • Web フォームでは、ビルド機能を使用します (たとえば、基本ページ クラスと基本ユーザー コントロール クラスを使用できます。これを忘れないでください)。
  • MVC では、依存関係リゾルバーを使用できます。

ハイブリッド Web アプリケーションで両方を同時に使用しても問題はありません。

ハンドラーを含む Web ページには、他にも手法があります。興味深い記事:

于 2013-09-20T07:44:20.637 に答える