asp.net mvc 3-如何在c中解决循环依赖关系
本文关键字:解决 循环 依赖 关系 mvc net asp | 更新日期: 2023-09-27 17:57:27
我在Asp.Net MVC 3中有两个项目。我的第一个项目(p1)有一个控制器和动作视图。我必须在我的第二个(p2)项目中使用mvc中的Aciton FilterProviders来过滤这个。
我还需要一个可以过滤我的操作的类。我已经实现了这一点。但现在我需要的是,我需要p2对项目p1的具体回应。因此,根据这个回应,我必须显示视图。
所以我的依赖变得像
p2->p1(p2使用p1中的动作过滤器)p1->p2(p1使用来自p2的响应)
我该如何解决此问题?请给我建议。
在严格的层架构中,在您的情况下,底层只能从更高层获得服务。如果p1
使用p2
,则p2必须使用p3
或其之上的其他服务层。。。
p3->p2->p1
另请参见
如何在严格的分层体系结构中分解层,并在不造成不必要冗余的情况下促进模块化?
http://en.wikipedia.org/wiki/Common_layers_in_an_information_system_logical_architecture