0
我有一個真正的初學者級別的問題。如何讓Ninject使用ASP.NET WebForms App
我想在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社區可以提供幫助。我有很多這樣的問題,但是爲了嘗試從某個地方開始,現在我將暫時放棄這個問題。
是的,謝謝澄清。我會嘗試在Application_OnStart事件中添加綁定,看看它是如何發生的。謝謝! – campbelt
我在http://stackoverflow.com/questions/4933695/how-can-i-implement-ninject-or-di-on-asp-net-web-forms/6121250#6121250上找到了一個很好的答案 – campbelt