2013-02-02 102 views
0

我在Asp.Net MVC 3中有兩個項目。我的第一個項目(p1)有一個控制器和操作視圖。我必須使用mvc中的Aciton FilterProviders在我的第二個(第2版)項目中對此進行過濾。如何解決我在c#中的循環依賴關係?

而且我還需要可以過濾我的動作的類。我已經實現了這一點。但是現在我需要我需要p2中的項目p1的特定響應。所以根據這個迴應我必須顯示視圖。

所以我的依賴性變得像

P2-> P1(P2使用行爲過濾器從P1) P1-> P2(P1採用從P2響應)

我該如何解決? 請指教我。

在嚴格的分層體系結構在低級別的層只能得到來自高層的服務,你的情況下,如果 p1使用 p2然後P2必須使用 p3或者是它上面的一些其他服務層
+0

你可以提供你的類實現錐兩個項目(簡化)。 –

回答