MVC模块化GUI组件

时间:2012-03-25 08:53:06

标签: ajax asp.net-mvc-3 model-view-controller

我试图找到使用MVC3和AJAX构建复杂网页的方法。

我想使用组件来实现这一目标。 每个组件都由它自己的模型,视图和控制器组成。

然后将多个组件放在一些复杂的视图上,并且应该一起执行 提供理想的行为。

在某些情况下,当用户与其中一个组件执行某些操作(交互)时, 我必须通过AJAX更新页面的其他部分。 在其实现中发生动作(交互)的组件不会假设有关它将被使用的视图以及应该更新页面的哪些部分以及如何更新。

因此,当某些组件发生某些交互时,我需要一种机制(外部组件本身)来处理这种情况并更新页面的适当部分。 一般来说,你会如何实施这种机制?

1 个答案:

答案 0 :(得分:0)

我会使用Mediator Pattern,有时也会误称为经理模式。

这个课程将调解你的组件的沟通。