LoginCancelEventArgsとは? わかりやすく解説

LoginCancelEventArgs クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

キャンセルできるイベントデータ提供します

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Class LoginCancelEventArgs
    Inherits EventArgs
Dim instance As LoginCancelEventArgs
public class LoginCancelEventArgs : EventArgs
public ref class LoginCancelEventArgs : public
 EventArgs
public class LoginCancelEventArgs extends EventArgs
public class LoginCancelEventArgs extends
 EventArgs
解説解説
使用例使用例

LoggingIn イベント使用してユーザー整形式電子メール アドレスUserName プロパティ入力したことを確認するコード例次に示します整形式電子メール アドレス入力されなかった場合は、LoggingIn イベント ハンドラLoginCancelEventArgs オブジェクトCancel プロパティtrue設定してログオン操作キャンセルします次に、InstructionText プロパティ指定されているエラー メッセージ表示されます。

Partial Class LoginCancelEventArgsvb_aspx
    Inherits System.Web.UI.Page

    Function IsValidEmail(ByVal strIn As
 String) As Boolean
        ' Return true if strIn is in valid e-mail format.
        Return Regex.IsMatch(strIn, _
            ("^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1
,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"))
    End Function

    Protected Sub OnLoggingIn(ByVal
 sender As Object, ByVal
 e As System.Web.UI.WebControls.LoginCancelEventArgs)
        If Not IsValidEmail(Login1.UserName)
 Then
            Login1.InstructionText = "You must enter a valid e-mail
 address."
            e.Cancel = True
        Else
            Login1.InstructionText = String.Empty
        End If
    End Sub

End Class
public partial class LoginCancelEventArgscs_aspx
 : System.Web.UI.Page
{

    bool IsValidEmail(string strIn)
    {
        // Return true if strIn is in valid e-mail format.
        return System.Text.RegularExpressions.Regex.IsMatch(strIn,
 
            @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2
,4}|[0-9]{1,3})(\]?)$");
    }
    
    protected void OnLoggingIn(object sender,
 System.Web.UI.WebControls.LoginCancelEventArgs e)
    {
        if (!IsValidEmail(Login1.UserName))
        {
            Login1.InstructionText = "You must enter a valid e-mail address.";
            e.Cancel = true;
        }
        else
        {
            Login1.InstructionText = String.Empty;
        }
    }
}

前述の例を実行するために使用できる .aspx ファイル次に示します

<%@ Page Language="VB" AutoEventWireup="false"
 CodeFile="LoginCancelEventArgs.vb" Inherits="LoginCancelEventArgsvb_aspx"
 %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
    <body>
        <form id="Form1" runat="server">
            <asp:Login id="Login1" 
              runat="server" 
              onloggingin="OnLoggingIn">
            </asp:Login>
        </form>
    </body>
</html>
<%@ Page Language="C#" CodeFile="LoginCancelEventArgs.cs"
 Inherits="LoginCancelEventArgscs_aspx" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
    <body>
        <form id="Form1" runat="server">
            <asp:Login id="Login1" 
              runat="server" 
              onloggingin="OnLoggingIn">
            </asp:Login>
        </form>
    </body>
</html>
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.EventArgs
    System.Web.UI.WebControls.LoginCancelEventArgs
       System.Web.UI.WebControls.MailMessageEventArgs
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

LoginCancelEventArgs コンストラクタ ()


LoginCancelEventArgs コンストラクタ (Boolean)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

Cancel プロパティ指定の値に設定して、LoginCancelEventArgs クラス新しインスタンス初期化します。

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Dim cancel As Boolean

Dim instance As New LoginCancelEventArgs(cancel)
public LoginCancelEventArgs (
    bool cancel
)
public:
LoginCancelEventArgs (
    bool cancel
)
public LoginCancelEventArgs (
    boolean cancel
)
public function LoginCancelEventArgs (
    cancel : boolean
)

パラメータ

cancel

イベントキャンセルする場合trueそれ以外場合false

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
LoginCancelEventArgs クラス
LoginCancelEventArgs メンバ
System.Web.UI.WebControls 名前空間
その他の技術情報
ASP.NET ログイン コントロール

LoginCancelEventArgs コンストラクタ

LoginCancelEventArgs クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
LoginCancelEventArgs () Cancel プロパティfalse設定してLoginCancelEventArgs クラス新しインスタンス初期化します。
LoginCancelEventArgs (Boolean) Cancel プロパティ指定の値に設定してLoginCancelEventArgs クラス新しインスタンス初期化します。
参照参照

関連項目

LoginCancelEventArgs クラス
LoginCancelEventArgs メンバ
System.Web.UI.WebControls 名前空間

その他の技術情報

ASP.NET ログイン コントロール

LoginCancelEventArgs プロパティ


パブリック プロパティパブリック プロパティ

参照参照

関連項目

LoginCancelEventArgs クラス
System.Web.UI.WebControls 名前空間
Login クラス
CreateUserWizard クラス
PasswordRecovery
Login.LoggingIn イベント

その他の技術情報

ASP.NET ログイン コントロール
ログイン コントロールセキュリティ保護

LoginCancelEventArgs メソッド


パブリック メソッドパブリック メソッド

プロテクト メソッドプロテクト メソッド
参照参照

関連項目

LoginCancelEventArgs クラス
System.Web.UI.WebControls 名前空間
Login クラス
CreateUserWizard クラス
PasswordRecovery
Login.LoggingIn イベント

その他の技術情報

ASP.NET ログイン コントロール
ログイン コントロールセキュリティ保護

LoginCancelEventArgs メンバ

キャンセルできるイベントデータ提供します

LoginCancelEventArgs データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド LoginCancelEventArgs オーバーロードされます。 LoginCancelEventArgs クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

LoginCancelEventArgs クラス
System.Web.UI.WebControls 名前空間
Login クラス
CreateUserWizard クラス
PasswordRecovery
Login.LoggingIn イベント

その他の技術情報

ASP.NET ログイン コントロール
ログイン コントロールセキュリティ保護



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「LoginCancelEventArgs」の関連用語

LoginCancelEventArgsのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



LoginCancelEventArgsのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS