现在做一个关于页面访问的统计。
比如有10个页面,1.aspx,2.aspx …… 10.aspx。
浏览1.aspx的时候对应表里的访问记录自动加1.
浏览2.aspx的时候对应表里的访问记录也自动加1.现在想实现,在这些页面中不加任何代码(因为项目中页面太多),实现上面的功能。请各位帮帮忙!!!!
比如有10个页面,1.aspx,2.aspx …… 10.aspx。
浏览1.aspx的时候对应表里的访问记录自动加1.
浏览2.aspx的时候对应表里的访问记录也自动加1.现在想实现,在这些页面中不加任何代码(因为项目中页面太多),实现上面的功能。请各位帮帮忙!!!!
所有页面继续该对象,在该对象的Page_load中写.2.写个公共方法或一个用户控件,每个页面调用.3.利用HttpModule.
我想只在global中写,能不能实现功能?
protected void Application_AcquireRequestState(Object sender, EventArgs e)
{
//该事件在用户每次向服务器发出请求时都会触发,在此获得用户的相关信息
// if(sender == null) return;
// if(!(sender is HttpApplication)) return;
// HttpApplication mApp = (HttpApplication)sender;
// if(mApp.Context.Session == null) return;
// if(mApp.Context.Session["UserID"]==null ) return;
// string userID = mApp.Context.Session["UserID"].ToString();
}