如果我进入A网站(这时session_start执行)跳转(输入地址或Response.Redirect)到B网站,再从B网站跳回到A网站。这时session_start不会执行。这是为什么 ,有什么办法让session_start再次执行。
要解决以下问题:
只要浏览器中页面离开A站点,在同一浏览器中再次进入A站点还是要再次执行session_start。
要解决以下问题:
只要浏览器中页面离开A站点,在同一浏览器中再次进入A站点还是要再次执行session_start。
调试欢乐多
只要用户一离开本页就把Session清空掉。。
可以
session.Clear();
response.Redirect("site B");这样回到a site 后session_start就会被执行了
可以
session.Clear();
response.Redirect("site B");这样回到a site 后session_start就会被执行了
正解 :) Session是一个会话,你没有关闭浏览器,这个会话自然没有END,再跳转回来怎么可能Session_Start,只有手工clear一下:))
Application_BeginRequest
Application_AuthenticateRequest
Application_AuthorizeRequest
Application_ResolveRequestCache
Application_AcquireRequestState
Application_PreRequestHandlerExecute
Application_PostRequestHandlerExecute
Application_ReleaseRequestState
Application_UpdateRequestCache
Application_EndRequest
可放在Application_AcquireRequestState