CreateUserErrorEventArgs.CreateUserError Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica o resultado de um evento CreatingUser.
public:
property System::Web::Security::MembershipCreateStatus CreateUserError { System::Web::Security::MembershipCreateStatus get(); void set(System::Web::Security::MembershipCreateStatus value); };
public System.Web.Security.MembershipCreateStatus CreateUserError { get; set; }
member this.CreateUserError : System.Web.Security.MembershipCreateStatus with get, set
Public Property CreateUserError As MembershipCreateStatus
Valor da propriedade
Um dos valores de enumeração MembershipCreateStatus.
Exemplos
O exemplo a seguir usa o CreateUserError evento para exibir o valor da CreateUserError propriedade em um Label controle , Label1
. Para um arquivo .aspx que pode ser usado para executar o exemplo, consulte o CreateUserErrorEventArgs tópico .
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 email address already exists. Please enter a different email 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 email 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;
}
}
}
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 email address already exists. Please enter a different email address."
Case MembershipCreateStatus.InvalidPassword
Label1.Text = "The password provided is invalid. Please enter a valid password value."
Case MembershipCreateStatus.InvalidEmail
Label1.Text = "The email 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
Comentários
A CreateUserError propriedade indica o valor de MembershipCreateStatus enumeração que corresponde ao erro que ocorreu durante o CreatingUser evento.