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

CreateUserErrorEventArgs クラス

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

CreateUserError イベントのデータを提供します。

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

Public Class CreateUserErrorEventArgs
    Inherits EventArgs
Dim instance As CreateUserErrorEventArgs
public class CreateUserErrorEventArgs : EventArgs
public ref class CreateUserErrorEventArgs :
 public EventArgs
public class CreateUserErrorEventArgs extends
 EventArgs
public class CreateUserErrorEventArgs extends
 EventArgs
解説解説

A CreateUserWizard コントロールで新しいユーザーを作成しようとしたが失敗すると、CreateUserError イベントが発生します。CreateUserErrorEventArgs クラスには、発生したエラーに対応する MembershipCreateStatus 列挙値を示す CreateUserError プロパティが用意されています。

使用例使用例

次の例では、CreateUserError イベントが発生すると、CreateUserErrorEventArgs オブジェクトの CreateUserError プロパティが、Label コントロール Label1 に表示され、CreateUserError イベントが発生した理由が提供されます。

Partial Class CreateUserWizardErrorvb_aspx
    Inherits System.Web.UI.Page

    Protected Sub OnCreateUserError(ByVal
 sender As Object, ByVal
 e As System.Web.UI.WebControls.CreateUserErrorEventArgs)

        Select Case (e.CreateUserError)

            Case MembershipCreateStatus.DuplicateUserName
                Label1.Text = "Username already exists. Please
 enter a different user name."


            Case MembershipCreateStatus.DuplicateEmail
                Label1.Text = "A username for that e-mail address
 already exists. Please enter a different e-mail address."


            Case MembershipCreateStatus.InvalidPassword
                Label1.Text = "The password provided is invalid.
 Please enter a valid password value."


            Case MembershipCreateStatus.InvalidEmail
                Label1.Text = "The e-mail address provided is
 invalid. Please check the value and try again."


            Case MembershipCreateStatus.InvalidAnswer
                Label1.Text = "The password retrieval answer provided
 is invalid. Please check the value and try again."


            Case MembershipCreateStatus.InvalidQuestion
                Label1.Text = "The password retrieval question
 provided is invalid. Please check the value and try again."


            Case MembershipCreateStatus.InvalidUserName
                Label1.Text = "The user name provided is invalid.
 Please check the value and try again."


            Case MembershipCreateStatus.ProviderError
                Label1.Text = "The authentication provider returned
 an error. Please verify your entry and try again. If the problem persists, please
 contact your system administrator."


            Case MembershipCreateStatus.UserRejected
                Label1.Text = "The user creation request has been
 canceled. Please verify your entry and try again. If the problem persists, please
 contact your system administrator."

            Case Else
                Label1.Text = "An unknown error occurred. Please
 verify your entry and try again. If the problem persists, please contact your system
 administrator."

        End Select

    End Sub

End Class
public partial class CreateUserWizardErrorcs_aspx
 : System.Web.UI.Page
{
    protected void OnCreateUserError(object
 sender, System.Web.UI.WebControls.CreateUserErrorEventArgs e)
    {
        
        switch (e.CreateUserError)
        {
            case MembershipCreateStatus.DuplicateUserName:
                Label1.Text = "Username already exists. Please enter a different
 user name.";
                break;

            case MembershipCreateStatus.DuplicateEmail:
                Label1.Text = "A username for that e-mail
 address already exists. Please enter a different e-mail address.";
                break;

            case MembershipCreateStatus.InvalidPassword:
                Label1.Text = "The password provided is invalid. Please enter
 a valid password value.";
                break;

            case MembershipCreateStatus.InvalidEmail:
                Label1.Text = "The e-mail address provided is invalid. Please
 check the value and try again.";
                break;

            case MembershipCreateStatus.InvalidAnswer:
                Label1.Text = "The password retrieval answer provided is invalid.
 Please check the value and try again.";
                break;

            case MembershipCreateStatus.InvalidQuestion:
                Label1.Text = "The password retrieval question provided is invalid.
 Please check the value and try again.";
                break;

            case MembershipCreateStatus.InvalidUserName:
                Label1.Text = "The user name provided is invalid. Please check
 the value and try again.";
                break;

            case MembershipCreateStatus.ProviderError:
                Label1.Text = "The authentication provider returned an error.
 Please verify your entry and try again. If the problem persists,
 please contact your system administrator.";
                break;

            case MembershipCreateStatus.UserRejected:
                Label1.Text = "The user creation request has been canceled.
 Please verify your entry and try again. If the problem persists,
 please contact your system administrator.";
                break;

            default:
                Label1.Text = "An unknown error occurred. Please verify your
 entry and try again. If the problem persists, please contact
 your system administrator.";
                break;
        }
    }
}

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

<%@ Page Language="VB" AutoEventWireup="false"
 CodeFile="CreateUserWizardError.vb" Inherits="CreateUserWizardErrorvb_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">
      <h3>CreateUserWizardError Example</h3>
      <asp:CreateUserWizard id="CreateUserWizard1"
 
        runat="server" 
        oncreateusererror="OnCreateUserError">
        <WizardSteps>
                <asp:CreateUserWizardStep ID="CreateUserWizardStep1"
 runat="server">
                </asp:CreateUserWizardStep>
                <asp:CompleteWizardStep ID="CompleteWizardStep1"
 runat="server">
                </asp:CompleteWizardStep>
            </WizardSteps>
      </asp:CreateUserWizard>
      <asp:Label id="Label1" 
        runat="server">
      </asp:Label>
    </form>
  </body>
</html>
<%@ Page Language="C#" CodeFile="CreateUserWizardError.cs"
 Inherits="CreateUserWizardErrorcs_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">
      <h3>CreateUserWizardError Example</h3>
      <asp:CreateUserWizard id="CreateUserWizard1" 
        runat="server" 
        oncreateusererror="OnCreateUserError">
        <WizardSteps>
                <asp:CreateUserWizardStep ID="CreateUserWizardStep1"
 runat="server">
                </asp:CreateUserWizardStep>
                <asp:CompleteWizardStep ID="CompleteWizardStep1" runat="server">
                </asp:CompleteWizardStep>
            </WizardSteps>
      </asp:CreateUserWizard>
      <asp:Label id="Label1" 
        runat="server">
      </asp:Label>
    </form>
  </body>
</html>
.NET Framework のセキュリティ.NET Framework のセキュリティ
継承階層継承階層
System.Object
   System.EventArgs
    System.Web.UI.WebControls.CreateUserErrorEventArgs
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CreateUserErrorEventArgs メンバ
System.Web.UI.WebControls 名前空間
CreateUserWizard
MembershipCreateStatus
CreateUserError

CreateUserErrorEventArgs コンストラクタ

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

CreateUserErrorEventArgs クラスの新しいインスタンスを初期化します。

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

Public Sub New ( _
    s As MembershipCreateStatus _
)
Dim s As MembershipCreateStatus

Dim instance As New CreateUserErrorEventArgs(s)
public CreateUserErrorEventArgs (
    MembershipCreateStatus s
)
public:
CreateUserErrorEventArgs (
    MembershipCreateStatus s
)
public CreateUserErrorEventArgs (
    MembershipCreateStatus s
)
public function CreateUserErrorEventArgs (
    s : MembershipCreateStatus
)

パラメータ

s

CreateUser 試行の結果を示す MembershipCreateStatus オブジェクト。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CreateUserErrorEventArgs クラス
CreateUserErrorEventArgs メンバ
System.Web.UI.WebControls 名前空間
MembershipCreateStatus

CreateUserErrorEventArgs プロパティ


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

  名前 説明
パブリック プロパティ CreateUserError CreatingUser イベントの結果を示す値を取得または設定します。
参照参照

関連項目

CreateUserErrorEventArgs クラス
System.Web.UI.WebControls 名前空間
CreateUserWizard
MembershipCreateStatus
CreateUserError

CreateUserErrorEventArgs メソッド


CreateUserErrorEventArgs メンバ

CreateUserError イベントのデータを提供します。

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


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド CreateUserErrorEventArgs CreateUserErrorEventArgs クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ CreateUserError CreatingUser イベントの結果を示す値を取得または設定します。
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

CreateUserErrorEventArgs クラス
System.Web.UI.WebControls 名前空間
CreateUserWizard
MembershipCreateStatus
CreateUserError


このページでは「.NET Framework クラス ライブラリ リファレンス」からCreateUserErrorEventArgsを検索した結果を表示しています。
Weblioに収録されているすべての辞書からCreateUserErrorEventArgsを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からCreateUserErrorEventArgs を検索

英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「CreateUserErrorEventArgs」の関連用語

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

   

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



CreateUserErrorEventArgsのページの著作権

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

©2026 GRAS Group, Inc.RSS