我想提高我的知识,因为我多次注意到,我确信我在没有使用正确做法的情况下进行开发,例如在 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 管理事件+侦听器的技术方法吗?
如果您有任何有关要实现的模式的文档/链接,那么阅读它将是一种乐趣。