protected override void OnActionExecuting(ActionExecutingContext filterContext) { //不能应用在子方法上 if (filterContext.IsChildAction) { return; } #if DEBUG //清空执行的sql语句数目 RDBSHelper.ExecuteCount = 0; //清空执行的sql语句细节 RDBSHelper.ExecuteDetail = string.Empty; #endif //页面开始执行时间 WorkContext.StartExecuteTime = DateTime.Now; //当用户为会员时,更新用户的在线时间 if (WorkContext.Uid > 0) { Users.UpdateUserOnlineTime(WorkContext.Uid); } //更新在线用户 Asyn.UpdateOnlineUser(WorkContext.Uid, WorkContext.Sid, WorkContext.NickName, WorkContext.IP, WorkContext.RegionId); //更新PV统计 Asyn.UpdatePVStat(WorkContext.StoreId, WorkContext.Uid, WorkContext.RegionId, WebHelper.GetBrowserType(), WebHelper.GetOSType()); }
protected override void OnActionExecuting(ActionExecutingContext filterContext) { //不能应用在子方法上 if (filterContext.IsChildAction) { return; } //当用户为会员时,更新用户的在线时间 if (WorkContext.Uid > 0) { Users.UpdateUserOnlineTime(WorkContext.Uid); } //更新在线用户 Asyn.UpdateOnlineUser(WorkContext.Uid, WorkContext.Sid, WorkContext.NickName, WorkContext.IP, WorkContext.RegionId); //更新PV统计 Asyn.UpdatePVStat(WorkContext.StoreId, WorkContext.Uid, WorkContext.RegionId, WebHelper.GetBrowserType(), WebHelper.GetOSType()); }