事件驱动的MVC应用程序



我有一个使用事件(钩)的MVC应用程序,我对何时触发事件有疑问。

有三个选项:

  • 模型中的触发器(这种方法会弄乱代码,但会获得更多的灵活性)
  • 控制器中的触发器(在调用某些型号之后或之前)
  • 在控制器和模型之间创建一个新的抽象层,该层扩展了我的模型并触发事件(Decorator Pattern)

谢谢

第三选项 - 在您的ViewModels或Repository/Work实现的存储库中

最新更新