使用global.asax记录页面访问

时间:2011-09-13 06:52:40

标签: asp.net logging global-asax

我在我的网站上记录使用情况,只需记录会话开始和结束的时间,然后在结束时将其发布到数据库。 但现在,我对更多细节感兴趣。确切地说,我想知道人们访问哪些页面。 我能以某种方式在global.asax中这样做吗?我应该做一个处理程序吗? 我真正想要避免的是在我的所有页面上添加日志代码。

1 个答案:

答案 0 :(得分:1)

Google Analytics是最好的方式。

此外,您可以使用Global.asax BeginRequest事件。在这里,您可以找到所请求的HttpContext和可能的网址。

此外,作为选项,您可以使用:

  • 的HttpModules

  • 所有页面的基页,以及有关Load事件的hadle日志数据,例如