ChangePassword.NewPasswordRequiredErrorMessage Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia komunikat o błędzie wyświetlany, gdy użytkownik opuści puste pole tekstowe Nowe hasło.
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
Wartość właściwości
Komunikat o błędzie wyświetlany, jeśli użytkownik pozostawi puste pole tekstowe Nowe hasło. Wartość domyślna to "Nowe hasło jest wymagane".
Przykłady
Poniższy przykład kodu pokazuje, jak ustawić NewPasswordRegularExpression właściwość w celu zdefiniowania wyrażenia regularnego, które sprawdza hasła, aby upewnić się, że spełniają następujące kryteria:
Są większe niż sześć znaków.
Zawiera co najmniej jedną cyfrę.
Zawiera co najmniej jeden znak specjalny (nie alfanumeryczny).
Wymagania dotyczące hasła zawarte we PasswordHintText właściwości są wyświetlane użytkownikowi.
Jeśli hasło wprowadzone przez użytkownika nie spełnia kryteriów, tekst zawarty we NewPasswordRegularExpressionErrorMessage właściwości zostanie wyświetlony użytkownikowi. Jeśli nowe hasło nie zostanie wprowadzone, tekst zawarty we NewPasswordRequiredErrorMessage właściwości zostanie wyświetlony użytkownikowi.
Uwaga
Nowe hasło musi również spełniać minimalne wymagania określone przez dostawcę członkostwa we właściwościach MinRequiredPasswordLength, MinRequiredNonAlphanumericCharactersi PasswordStrengthRegularExpression . Jeśli hasło nie spełnia tych wymagań, ChangePasswordError zdarzenie zostanie zgłoszone.
<%@ 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>
Uwagi
Wartość tej właściwości, po ustawieniu, można zapisać automatycznie w pliku zasobów przy użyciu narzędzia projektanta. Aby uzyskać więcej informacji, zobacz LocalizableAttribute Temat Globalizacja i Lokalizacja.
Dotyczy
Zobacz też
- NewPassword
- NewPasswordRegularExpressionErrorMessage
- NewPasswordLabelText
- NewPasswordRegularExpression
- ASP.NET Kontrolki logowania — omówienie
- Dostosowywanie wyglądu i zachowania kontrolek logowania ASP.NET
- szablony kontrolek serwera sieci Web ASP.NET
- Instrukcje: wyświetlanie różnych informacji dla użytkowników anonimowych i zalogowanych
- Karta Zabezpieczenia narzędzia do administrowania witrynami sieci Web