Ben*_*dEg 1 c# asp.net session webforms session-variables
这是一种方式,如果一个asp.net网络表格会话被droped被注意到(例如,客户端浏览器浏览器=超时)?
我们有一个临时用户购物卡会话:
HttpContext.Current.Session["UserShoppingCard"] = new UserShoppingCard();
Run Code Online (Sandbox Code Playgroud)
除了上面解释的功能外,每件事都很好.
谢谢!
我会尝试拦截global.asax文件中的Session_End事件并在那里放一些日志,它可能不会在浏览器关闭时发生,但是一旦会话终止并且你可以包含你的逻辑,它会在某个时候发生在那里.
事实上,服务器永远不知道浏览器何时关闭,或者连接问题是否使客户端无法连接.