0

我在 Asp.Net MVC 3 中有两个项目。我的第一个项目(p1)有一个控制器和操作视图。我必须在我的第二个(p2)项目中使用 mvc 中的 Aciton FilterProviders 过滤它。

而且我还需要可以过滤我的动作的类。我已经实现了这一点。但现在我需要我需要 p2 对项目 p1 的具体响应。因此,根据此响应,我必须显示视图。

所以我的依赖变成了

p2->p1 ( p2 使用来自 p1 的动作过滤器) p1->p2 ( p1 使用来自 p2 的响应)

我该如何解决这个问题?请给我建议。

4

1 回答 1

1

在严格的层架构中,在您的情况下,低级别的层只能从更高层获取服务,如果p1使用p2则 p2 必须使用p3或它上面的其他服务层......

p3->p2->p1

也可以看看

如何在严格分层的架构中拆分层并促进模块化而不造成不必要的冗余?

http://en.wikipedia.org/wiki/Common_layers_in_an_information_system_logical_architecture

于 2013-02-02T07:10:27.253 回答