使用MVC时,深层嵌套UI事件的最佳实践是什么?

时间:2013-09-18 18:20:36

标签: model-view-controller

在MVC中应该深度嵌套的UI交互事件直接访问Controller还是应该将事件冒泡到View对象? (问题的起源来自基于Flash的MVC)

例如,鼠标单击按钮

Button-->ButtonsContainer-->OptionPanel-->Dashboard-->DashboardView-->Controller

Button-->Controller

1 个答案:

答案 0 :(得分:1)

我认为,你的Button-Click触发了一个表单提交,它直接(通常作为POST请求)直接转到某个控制器中的一个动作 - 这取决于路由配置。 所以没有像WPF这样的事件路由。