2011-08-03 10 views
0

私は本当に初心者レベルの質問があります。ASP.NET WebForms AppでNinjectを操作する方法

私はASP.NET WebFormsアプリケーションでNinjectを使用しようとしていますが、どうすればよいか分かりません。 MVC 3では、これを行う方法を知っています(here)。しかし、私はWebFormsアプリケーションで同じことをしようとすると立ち往生しています。

たとえば、WebFormsアプリケーションでは、以下のような設定バインドを設定しますか?

private static void RegisterServices(IKernel kernel) 
{ 
    kernel.Bind<IRepository>().To<MyRepositoryImpl>(); 
    kernel.Bind<IWebData>().To<MyWebDAtaImpl>(); 
} 

これは私が持っている種類の質問の例であり、SOコミュニティが助けてくれることを望んでいます。私はそのような質問がたくさんありますが、ちょうどどこかで始めるために、今私はその1つの質問を残しておきます。

答えて

3

Webフォームを意味しますか?

Application.OnStartイベントのglobal.asaxでコンテナ登録を行いたいと思うでしょう。

+0

申し訳ありませんが、ありがとうございます。私はApplication_OnStartイベントでバインディングを追加して、それがどうなるかを見てみましょう。ありがとうございました! – campbelt

+0

私はこの質問に対する素晴らしい答えをhttp://stackoverflow.com/questions/4933695/how-can-i-implement-ninject-or-di-on-asp-net-web-forms/6121250#6121250で見つけました – campbelt

関連する問題