会话清除和页面刷新

时间:2012-02-15 18:56:41

标签: asp-classic

使用经典ASP我想清除一个在加载时自动填充会话变量的表单。

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

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

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

所以我知道我正试图找到一种方法来使用经典ASP来清除ASP会话变量。

有人有什么想法吗?

2 个答案:

答案 0 :(得分:15)

取决于您想要完成的任务:

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

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

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

或者如果你只想完全开始一个新的ASP会话,你可以session.abandon

答案 1 :(得分:8)

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

<% Session.Abandon %>清除服务器上的会话。