2012-02-15 111 views
3

使用传统的ASP我想清除一个窗体,在加载时自动填充会话变量。会话清除和页面刷新

我需要使用按钮清除所有会话变量。

我正在使用js清除文本框,但会话仍然存在。

然后我尝试了一个html重置按钮,但那也没有清除会话。

所以知道我想找到一种方法来清除ASP会话变量使用传统的ASP。

有没有人有任何想法?

+1

我创建了一个页面session.abandon和提交按钮调用它并重定向回当前页面。作品。 – Primetime 2012-02-15 19:40:50

回答

8

表单reset()将清除客户端上的表单数据。这与服务器会话无关。

<% Session.Abandon %>清除服务器上的会话。这取决于你想完成什么

13

不同的方式:

session("var") = ""将空白值。

Session.Contents.Remove("var")将删除变量

Session.Contents.RemoveAll()将删除所有变量

,或者如果你只是想干脆开始一个新的ASP会话,你可以做session.abandon