2011-07-19 5 views
0

私は、ブラウザのクローズイベントをキャッチし、データベースエントリ用のサーバーサイドコードを呼び出す方法を見つけようとしています。私たちがブラウズしようとするとデータをデータベースに挿入するブラウズ

私はwindow.onbeforeunloadとbody.onunloadのJavascriptを試しましたが、ページがナビゲートするたびにアンロードイベントが発生します。

ブラウザのクローズイベントのみを捕捉する必要があります。

私はC#でasp.netを使用しており、マイページにはマスターページがあります。

+0

コードを投稿してください。あなたの質問を編集して、追加コードを貼り付けることができます。コードフォーマットボタンを使用するのを忘れないでください。 –

+0

あなたはおそらく、ページ全体の投稿をしないようにナビゲーションを変更するか、各ナビゲーションにデータを保存するだけで安全です。私は、アンロード前またはアンロード前以外に別のイベントがあるとは思わない。 – scrappedcola

+0

onunloadもチェックする必要はありませんか?ユーザーが別のURLを直接入力してブラウザを閉じた場合はどうなりますか? (私の頭の上から推測すると、ユーザーが自分のページから離れて移動している場合にも当てはまらないブラウザを閉じることに気を付ける理由は想像できません。) – nnnnnn

答えて

関連する問題