LoginStatus.LoggingOut イベント
アセンブリ: System.Web (system.web.dll 内)

Dim instance As LoginStatus Dim handler As LoginCancelEventHandler AddHandler instance.LoggingOut, handler
public: event LoginCancelEventHandler^ LoggingOut { void add (LoginCancelEventHandler^ value); void remove (LoginCancelEventHandler^ value); }

ユーザーがログアウト リンクをクリックすると、サーバーで LoggingOut イベントが発生します。ログアウト プロセスは、このイベントが完了するまで発生しません。ユーザー情報は引き続き使用できます。
買い物カゴの品目の購入、データベースへの変更の送信など、Web サイトの表示を終了する前にユーザーが完了する必要があるアクティビティがある場合、LoggingOut イベントを使用すると、ログアウト プロセスをキャンセルできます。LoggingOut イベントをキャンセルするには、LoginCancelEventArgs パラメータの Cancel プロパティを true に設定します。
LoggingOut イベントを使用して、ユーザーがサイトからログアウトする前のユーザーごとのデータの消去など、追加の処理を提供します。

イベント ハンドラを LoggingOut イベントに結び付けるコード例を次に示します。イベント ハンドラはフォームのフィールドを更新してから、ログアウトの試みをキャンセルします。
<%@ Page Language="VB" AutoEventWireup="True" %> <SCRIPT runat="server"> Sub LoginStatus1_LoggingOut(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LoginCancelEventArgs) Message.Text = "LoggingOut event. Don't go away now." e.Cancel = True End Sub </SCRIPT> <HTML> <BODY> <FORM id="FORM1" runat="server"> <asp:LoginStatus id="LoginStatus1" runat="server" onloggingout="LoginStatus1_LoggingOut"> </asp:LoginStatus> <p></p> <asp:Literal id="Message" runat="server" /> </FORM> </BODY> </HTML>
<%@ Page Language="C#" AutoEventWireup="True" %> <SCRIPT runat="server"> void LoginStatus1_LoggingOut(Object sender, System.Web.UI.WebControls.LoginCancelEventArgs e) { Message.Text = "LoggingOut event. Don't go away now."; e.Cancel = true; } </SCRIPT> <HTML> <BODY> <FORM id="FORM1" runat="server"> <asp:LoginStatus id="LoginStatus1" runat="server" onloggingout="LoginStatus1_LoggingOut"> </asp:LoginStatus> <p></p> <asp:Literal id="Message" runat="server" /> </FORM> </BODY> </HTML>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- LoginStatus.LoggingOut イベントのページへのリンク