Asp.net 打开图像url时的操作筛选器属性
我的要求就像当有人从我的asp.net mvc网站打开任何文件的url时,我希望跟踪该用户的详细信息。请注意,我已经添加了一些查询字符串,所以只有当打开带有我想要跟踪的查询字符串的url时 对于另一个操作方法,我已经添加了查询字符串以通过操作过滤器进行跟踪。在ActionFilter中,我正在检查该查询字符串,如果查询字符串不为null并且有一些值,则跟踪该单击 但这种逻辑不适用于文件的直接URL。有关更多详细信息,请参见下面的示例URLAsp.net 打开图像url时的操作筛选器属性,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我的要求就像当有人从我的asp.net mvc网站打开任何文件的url时,我希望跟踪该用户的详细信息。请注意,我已经添加了一些查询字符串,所以只有当打开带有我想要跟踪的查询字符串的url时 对于另一个操作方法,我已经添加了查询字符串以通过操作过滤器进行跟踪。在ActionFilter中,我正在检查该查询字符串,如果查询字符串不为null并且有一些值,则跟踪该单击 但这种逻辑不适用于文件的直接URL。有关更多详细信息,请参见下面的示例URL -追踪 -不跟踪 有什么建议吗?您可以通过Global.
有什么建议吗?您可以通过
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 { }
}