2011-07-04 5 views
0

私はASP.net WebフォームとC#を使用しています。ページのライフサイクル - ユーザーが別のページやログアウトにアクセスしたときにメソッドを呼び出す

は、私は、ページAからユーザーAの外に他のページを訪問したり、私のWebアプリケーションからアウトログインしたときに、メソッドX呼び出す必要があるメソッドX.

でページAを持っています。

私の質問:

  • 使用する権利イベントは何ですか?
  • これを実装する方法は?

コードの例を教えてください。

ありがとうございました!

答えて

2

ほとんどの場合、これはあなたのウェブサイト上のイベントではありません。しかし、それはブラウザ上のイベントです。 jQueryの/ Javascriptが行くには良い方法です:

Detect when a user leaves a website

+0

私はMSツールボックスでは解決できません。 .. 何か案は?あなたのコメントに感謝します。 – GibboK

+3

ユーザーが外部サイトに行ったりウィンドウを閉じるタイミングを検出するためのASP.NETメソッドが組み込まれていません。そのためにはJavascriptを使用する必要があります。 –

+1

JavaScriptは多くの、長年にわたってMSによってサポートされており、JQueryはVisual Studioで作成されたすべての新しいプロジェクトに含まれており、正式にサポートされています(つまり、電話で電話することができます。数年前にはJSとJQueryの両方が「MS Tool Box」に入っていると言いたいと思います。 –

-2

おそらくあなたがあなたのウェブサイトのプロジェクトにGlobal.asaxファイルを追加することができます。次に、Application_BeginRequestイベントハンドラにメソッドXのロジックを実装してみます。このハンドラではリクエストを嗅ぐことができるので、クライアントがリクエストしたページがわかるようになります。(Webアプリケーションにページがある場合のみ動作します:)

+0

すべてのリクエストの初めに起動しますが、あなたのサイトを別の場所に残すユーザー:( –

+0

同意する、これは全く質問に答えない(-1、ごめんなさい) –

関連する問題