2012-02-15 130 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