2011-10-19 18 views
1

私はDIについてもっと学び、MVC3でオートファックを使用しています。MVC 3オートファックの登録と解決

global.ashxではすべてのタイプを登録します。

たとえば、静的なHtmlHelper拡張モジュールでは、インスタンスの解決方法を教えてください。コンテナでインスタンスを解決する方法と場所アプリケーションの初期化時に取得するIContainerを、静的変数のbuilder.Build()に入れることはできますか?

答えて

3

オートファンク・ナゲット・パッケージがあります。で、ASP.NET MVC 3つのアプリをAutofacを使用して、より詳細をチェックアウト:

autofac - my choice of ioc container

私はここにヘルパーを通じてDIをしないだろう、私はあなたがに貢献しているそうでない場合は、コントローラに何私ができる注入しますサービスロケータのアンチパターン。これは、サービスロケータパターンの「OK」使用であるため、ルートに注入することができます。

関連する問題