我在Asp.Net MVC 3中有两个项目。我的第一个项目(p1)有一个控制器和操作视图。我必须使用mvc中的Aciton FilterProviders在我的第二个(p2)项目中对此进行过滤。
而且我还需要可以过滤我的动作的类。我已经实现了这一点。但是现在我需要从p2开始对项目p1的具体响应。所以根据这个回应我必须显示视图。
所以我的依赖变得像
p2-> p1(p2使用p1中的动作过滤器) p1-> p2(p1使用来自p2的响应)
我该如何解决这个问题? 请指教我。
答案 0 :(得分:1)
在严格的层架构中,如果p1
使用p2
,则p2必须使用p3
或其他一些服务层,低级别的层只能从您的案例中获得更高层的服务在它之上...
P3-> P2-> P1
另见
http://en.wikipedia.org/wiki/Common_layers_in_an_information_system_logical_architecture