【发布时间】:2017-06-08 11:33:01
【问题描述】:
我正在尝试找出一种在我的部分视图之间进行通信的解耦方式。例如,如果我有一个显示项目菜单的局部视图,并且如果有另一个局部视图需要在每次选择菜单项时刷新,我如何在不将 JS 调用硬编码到我的菜单局部的情况下执行此操作查看?
我尝试过寻找想法,但没有想出太多:(
在 ASP.OLD 时代,我会在我的用户控件上创建一个事件处理程序,然后让其他控件订阅该事件处理程序以侦听引发的事件。这创建了该控件之间的解耦,并且一个控件不需要了解有关另一个控件的任何信息。
我在想一定有一种设计模式可以让我用 MVC 部分视图来完成这个任务???
感谢您的意见
伯爵
【问题讨论】:
标签: model-view-controller partial-views