0

私のWebサイトでは、特定のページをユーザーごとに1つのセッションに制限しようとしています。そのために、Cookie(セッション変数は使用できません)とマスターページonunload"のbody要素のイベントを使用しました-そこでCookieを削除しCreateChildControl、 Cookie を確認し、存在しない場合は作成する特定の Web パーツ。

問題は、あるページから別のページに移動すると、前のページcreatechildcontrolsのイベントの前に発生するというonunload奇妙なことです。前のページでまだ削除されていないため、Cookie がまだ存在します。

これを解決するにはどうすればよいですか?

4

1 に答える 1

1

onunload は信頼性が低く、重要な目的には使用しないでください。ブラウザがクラッシュした場合などは?

ユーザーごとに 1 つのセッションに制限したい場合は、何らかの理由で新しいセッションが作成された場合に古いセッションを削除/無効化するだけです。

于 2011-07-11T06:37:37.903 に答える