0

ユーザーがページを離れたときにクエリを実行したい。ユーザーがページを離れたときに発生するasp.netページにイベントはありますか? どうもありがとうございます

4

1 に答える 1

3

いいえ、ユーザーが実際にページに「入っている」わけではないため、ユーザーがページを離れたときにサーバー イベントは発生しません。サーバーがページをブラウザーに送信すると、ブラウザーはそれを表示しますが、サーバーはブラウザーで何が起こっているかを知りません。

onbeforeunloadブラウザが新しいページを読み込もうとしているときにトリガーされる をブラウザでキャッチできます。ただし、ポストバックでも発生するため、ユーザーが実際に別のページに移動しているかどうかを判断するために、何が起こっているかを追跡する必要がある場合があります。

また、onbeforeunnloadイベントは標準ではないため、すべてのブラウザーでサポートされているわけではないことに注意してください。

于 2013-01-07T19:46:05.747 に答える