CreateUserWizard.PasswordRegularExpressionErrorMessage Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el mensaje de error mostrado cuando la contraseña escrita no cumple los requisitos de contraseña del sitio.
public:
virtual property System::String ^ PasswordRegularExpressionErrorMessage { System::String ^ get(); void set(System::String ^ value); };
public virtual string PasswordRegularExpressionErrorMessage { get; set; }
member this.PasswordRegularExpressionErrorMessage : string with get, set
Public Overridable Property PasswordRegularExpressionErrorMessage As String
Valor de propiedad
Mensaje de error que se muestra cuando la contraseña escrita no satisface los criterios de la expresión regular definida en la propiedad PasswordRegularExpression. El valor predeterminado es "Escriba una contraseña diferente". El texto predeterminado del control se localiza en función de la configuración regional actual del servidor.
Ejemplos
En el ejemplo de código siguiente se establece la PasswordRequiredErrorMessage propiedad para explicar al usuario que la contraseña especificada no cumple los requisitos de la expresión regular contenida en la PasswordRegularExpression propiedad . Para pasar la expresión regular, las contraseñas deben:
Tener más de seis caracteres.
Contener al menos un dígito.
Contener al menos un carácter especial (no alfanumérico).
<%@ page language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>CreateUserWizard.PasswordRegularExpression sample</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:createuserwizard id="Createuserwizard1" runat="server"
passwordregularexpression='@\"(?:.{7,})(?=(.*\d){1,})(?=(.*\W){1,})'
passwordregularexpressionerrormessage="Your password must be 7 characters long, and contain at least one number and one special character.">
</asp:createuserwizard>
</div>
</form>
</body>
</html>
<%@ page language="VB"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>CreateUserWizard.PasswordRegularExpression sample</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:createuserwizard id="Createuserwizard1" runat="server"
passwordregularexpression='@\"(?:.{7,})(?=(.*\d){1,})(?=(.*\W){1,})'
passwordregularexpressionerrormessage="Your password must be 7 characters long, and contain at least one number and one special character.">
</asp:createuserwizard>
</div>
</form>
</body>
</html>
Comentarios
Utilice la PasswordRegularExpressionErrorMessage propiedad para informar al usuario de que la contraseña especificada no se ajustaba a los requisitos de contraseña del sitio.