【发布时间】:2023-03-19 15:56:01
【问题描述】:
我想提高我的知识,因为我多次注意到,我确信我在开发时没有使用正确的做法,例如在 ASP.NET MVC 中导出 csv,我在控制器中创建了 4 个私有方法,这些方法执行必要的操作并返回数据。 我将 1 种方法、4 种方法结合起来,并在使用单击导出 CSV 时调用父方法。 这 4 种方法用在两个不同的地方。所以我可以将代码分解为一个,或者可以使用委托。当然。
所以我按照教程从 http://msdn.microsoft.com/en-us/library/aa645739(v=vs.71).aspx关于活动 和 http://msdn.microsoft.com/en-us/library/aa288459(v=vs.71).aspx关于委托
现在,我认为,在 Web 上下文中创建管理器事件的侦听器是不可能的。 我的假设是 Web 未连接环境,因此您每次都会丢失上下文。 你知道用 webContext 管理事件+监听器的技术方法吗?
如果您有任何有关要实现的模式的文档/链接,那将是一种阅读的乐趣。
【问题讨论】:
标签: asp.net-mvc events listener