如果不是代码,请提供一些通用解释?
答案 0 :(得分:4)
在Session_Start中,您可以设置与会话相关的任何内容,这在很大程度上取决于应用程序。
一般情况下,如果可能的话,你应该避免使用Session_End,它不仅通常会很晚(会话超时后)发生,而且在多服务器配置中它根本不会发射。
有关详细信息,请参阅Web.config中的SessionState标记
答案 1 :(得分:4)
总是很好的提醒自己为什么我们永远不应该使用Session_End
来自Understanding session state modes + FAQ
答案 2 :(得分:2)
<强>在session_start 强> 收集所有用户信息并存储在数据库中。为用户准备系统,如临时文件,缓存文件。
<强> Session_End中强> 在数据库中保存用户状态。清洁系统等。
答案 3 :(得分:1)
最常见的例子是统计在线用户。增加Session_Start
上的点数和Session_End
上相反的点数。