【发布时间】:2011-11-09 04:15:50
【问题描述】:
我有一个使用会话变量的 asp.net webapplicatoin。我在 session_end 被触发时清除会话值,但是当应用程序在关闭前一个窗口后在新窗口中打开时,会话值保留。
有没有办法可以摆脱会话值。
提前谢谢... 帕尼
【问题讨论】:
-
我建议您在完成后立即清除会话值,而不是等待 session_end(可能会触发也可能不会触发)。
-
session_start 是“保证”触发的,但不幸的是 session_end 不是,所以不要依赖它。你可以使用注销事件吗?
-
感谢您的回复,Brian 和 Michel。不幸的是,我没有注销选项,也无法清除会话值,因为它们在整个应用程序中都被使用。欢迎任何其他建议...