删除页面更改,关闭或刷新页面上的会话值

时间:2014-12-06 09:25:06

标签: c# asp.net session webforms

当用户导航到其他页面,刷新或关闭浏览器时,我需要清除会话值。我曾尝试过asp.net的onunload事件,但它没有帮助。

或者是否可以在JavaScript中设置会话值?作为服务器端的会话存储,所以我认为我们无法访问JavaScript中的会话。

1 个答案:

答案 0 :(得分:0)

您还可以尝试在初始加载页面之前删除/设置会话:

.. Page_Load() {
 if( !IsPostBack ) {
 Session.Remove("key"); // or Abandon(), or Clear().
}
}