2012-02-15 1 views
3

古典的なASPを使用して、ロード時にセッション変数で自動入力されるフォームを消去したいとします。セッションクリアとページリフレッシュ

ボタンを使用してすべてのセッション変数をクリアする必要があります。

私はjsを使ってテキストボックスをクリアしていましたが、セッションはまだ存在しています。

その後、htmlリセットボタンを試しましたが、セッションを消去しませんでした。

私は、従来のASPを使用してASPセッション変数をクリアする方法を見つけようとしています。

誰にもアイデアはありますか?

+1

を行うことができ、可変

Session.Contents.RemoveAll()を削除し、送信ボタンがそれを呼び出して、現在のページにリダイレクトしていました。作品。 – Primetime

答えて

8

フォームreset()は、クライアント上のフォームデータを消去します。これはサーバーセッションとは関係ありません。

<% Session.Abandon %>は、サーバー上のセッションを消去します。あなたが達成したいのかに応じて、

13

異なる方法:

session("var") = ""意志値空白。

Session.Contents.Remove("var")は私がsession.abandonでページを作成したすべての変数

を削除しますか、あなただけの完全に新しいASPセッションを開始したい場合は、session.abandon

関連する問題