观察开始请求和结束请求(不在行动之前)Asp MVC

时间:2015-02-10 10:29:10

标签: c# asp.net-mvc events httpwebrequest umbraco

我正在使用Asp MVC,我的ApplicationEventHandler继承自:IApplicationEventHandler

我希望在请求开始时和请求结束时执行一个函数。

如何观察BeginRequest和EndRequest?

提前感谢

1 个答案:

答案 0 :(得分:0)

您可以使用HttpModule挂钩到请求的开头,但对于MVC应用程序来说这有点脏,它也会在通过.Net管道运行的ANYTHING上执行,而不仅仅是您的MVC路由。

您可以创建一个全局过滤器,该过滤器将在所有路径上执行,但随后使用conditional filtering

让它忽略您的任何部分等