我的要求就像当有人从我的asp.net mvc网站打开任何文件的网址时,我想跟踪该用户的详细信息。请注意我已经添加了一些查询字符串,因此只有在打开包含我想跟踪的查询字符串的URL时才会显示。
对于其他操作方法,我已经添加了查询字符串以跟踪操作过滤器。在操作过滤器中,我正在检查该查询字符串,如果查询字符串不为空且具有某个值,则跟踪该单击。
但是这种逻辑不适用于文件的直接URL。有关详细信息,请参阅以下示例网址。
答案 0 :(得分:0)
您可以通过Global.asax
文件中的以下内容访问所有请求。
protected void Application_BeginRequest(Object sender, EventArgs e)
{
try {
var app = sender as HttpApplication;
var trackerId = app.Request.QueryString["trackerId"]
...do stuff...
}
catch { }
}