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

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > 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



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

辞書ショートカット

すべての辞書の索引

「CreateUserErrorEventArgs クラス」の関連用語

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

   

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



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

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

©2024 GRAS Group, Inc.RSS