2011-09-13 76 views
1

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

+0

你可以使用现有的服务器日志和统计分析器吗? –

+0

我会在页面级别登录,以防您需要一些上下文数据,否则在global.asax中使用BeginRequest –

回答

1

Google Analytics是最好的方法。

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

而且,作为一个选项,你可以使用:

  • 的HttpModules

  • 基地页面所有的网页,例如在Load事件hadle日志数据

+0

这是一个内部网站,无法访问谷歌分析。 – Nicolai

+0

所以,选择其他选项:) – Samich

+0

我结束了使用EndRequest。在BeginRequest中登录身份不可用,但似乎在EndRequest。 – Nicolai