ChangePassword.NewPasswordRequiredErrorMessage 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 que se muestra cuando el usuario deja vacío el cuadro de texto Nueva contraseña.
public:
virtual property System::String ^ NewPasswordRequiredErrorMessage { System::String ^ get(); void set(System::String ^ value); };
public virtual string NewPasswordRequiredErrorMessage { get; set; }
member this.NewPasswordRequiredErrorMessage : string with get, set
Public Overridable Property NewPasswordRequiredErrorMessage As String
Valor de propiedad
Mensaje de error que se muestra si el usuario deja vacío el cuadro de texto Nueva contraseña. El valor predeterminado es "La nueva contraseña es obligatoria."
Ejemplos
En el ejemplo de código siguiente se muestra cómo establecer la NewPasswordRegularExpression propiedad para definir una expresión regular que comprueba las contraseñas para asegurarse de que cumplen los criterios siguientes:
Son mayores de seis caracteres.
Contenga al menos un dígito.
Contenga al menos un carácter especial (no alfanumérico).
Los requisitos de contraseña contenidos en la PasswordHintText propiedad se muestran al usuario.
Si la contraseña escrita por el usuario no cumple los criterios, el texto contenido en la NewPasswordRegularExpressionErrorMessage propiedad se muestra al usuario. Si no se escribe una nueva contraseña, el texto contenido en la NewPasswordRequiredErrorMessage propiedad se muestra al usuario.
Nota
La nueva contraseña también debe cumplir los requisitos mínimos establecidos por el proveedor de pertenencia en las MinRequiredPasswordLengthpropiedades , MinRequiredNonAlphanumericCharactersy PasswordStrengthRegularExpression . Si la contraseña no cumple estos requisitos, se genera el ChangePasswordError evento .
<%@ 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>Change Password with Validation</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:changepassword id="ChangePassword1" runat="server"
PasswordHintText =
"Please enter a password at least 7 characters long,
containing a number and one special character."
NewPasswordRegularExpression =
'@\"(?=.{7,})(?=(.*\d){1,})(?=(.*\W){1,})'
NewPasswordRegularExpressionErrorMessage =
"Error: Your password must be at least 7 characters long,
and contain at least one number and one special character." >
</asp:changepassword>
</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 runat="server">
<title>Change Password with Validation</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:changepassword id="ChangePassword1" runat="server"
PasswordHintText = "Please enter a password at least 7 characters long, containing a number and one special character."
NewPasswordRegularExpression = '@\"(?=.{7,})(?=(.*\d){1,})(?=(.*\W){1,})'
NewPasswordRegularExpressionErrorMessage = "Your password must be at least 7 characters long, and contain at least one number and one special character.">
</asp:changepassword>
</div>
</form>
</body>
</html>
Comentarios
El valor de esta propiedad, cuando se establece, se puede guardar automáticamente en un archivo de recursos mediante una herramienta de diseñador. Para obtener más información, consulte LocalizableAttributeGlobalización y localización.
Se aplica a
Consulte también
- NewPassword
- NewPasswordRegularExpressionErrorMessage
- NewPasswordLabelText
- NewPasswordRegularExpression
- Introducción a los controles de inicio de sesión de ASP.NET
- Personalización de la apariencia y el comportamiento de los controles de inicio de sesión de ASP.NET
- Plantillas de controles de servidor web de ASP.NET
- Cómo: Mostrar información diferente a usuarios anónimos e conectados
- Pestaña Seguridad de la herramienta de administración de sitios web