2016-04-12 135 views
0

我使用的是舊版本的Castle Windsor - 2.5.1和ASP.NET MVC。 我可以使用依賴注入類別其他控制器嗎?我在ASP.NET MVC項目中使用了一些服務,我想在這些構造函數中爲這些服務注入一些對象。 這可能嗎?構造函數依賴注入不是控制器類

+1

發佈此問題之前,您嘗試了什麼? – Steven

回答

1

是的,你可以使用依賴注入任何任何C#或非C#類。在網絡,桌面,控制檯應用程序。無處不在。一樣的方法。

+0

我要檢查爲什麼,但它不想爲非構造函數類工作 - 應該開箱即用... –

1

是的,你可以! Castle Windsor只是一個幫助依賴注入的框架,你可以將它用於任何代碼 - 不僅僅是ASP.Net MVC和控制器類。

2

當然,你可以使用它。控制反轉是框架使用的一種原則,它允許開發人員擴展框架或使用它創建應用程序。基本思想是框架知道程序員的對象並對它們進行調用。

希望這會有所幫助。

相關問題