Freigeben über


ChangePassword.NewPasswordRequiredErrorMessage Eigenschaft

Definition

Ruft die Fehlermeldung ab bzw. legt diese fest, die angezeigt wird, wenn der Benutzer das Textfeld Neues Kennwort leer lässt.

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

Eigenschaftswert

Die Fehlermeldung, die angezeigt wird, wenn der Benutzer das Textfeld Neues Kennwort leer lässt. Der Standardwert ist "Das neue Kennwort ist erforderlich".

Beispiele

Im folgenden Codebeispiel wird gezeigt, wie die NewPasswordRegularExpression -Eigenschaft festgelegt wird, um einen regulären Ausdruck zu definieren, der Kennwörter überprüft, um sicherzustellen, dass sie die folgenden Kriterien erfüllen:

  • Sind größer als sechs Zeichen.

  • Enthält mindestens eine Ziffer.

  • Enthält mindestens ein spezielles (nicht alphanumerisches) Zeichen.

Die in der PasswordHintText -Eigenschaft enthaltenen Kennwortanforderungen werden dem Benutzer angezeigt.

Wenn das vom Benutzer eingegebene Kennwort die Kriterien nicht erfüllt, wird dem Benutzer der in der NewPasswordRegularExpressionErrorMessage -Eigenschaft enthaltene Text angezeigt. Wenn kein neues Kennwort eingegeben wird, wird dem Benutzer der in der NewPasswordRequiredErrorMessage -Eigenschaft enthaltene Text angezeigt.

Hinweis

Das neue Kennwort muss auch die Mindestanforderungen erfüllen, die der Mitgliedschaftsanbieter in den MinRequiredPasswordLengthEigenschaften , MinRequiredNonAlphanumericCharactersund PasswordStrengthRegularExpression festgelegt hat. Wenn das Kennwort diese Anforderungen nicht erfüllt, wird das ChangePasswordError Ereignis ausgelöst.

<%@ 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>

Hinweise

Der Wert dieser Eigenschaft, wenn festgelegt, kann mithilfe eines Designers Tools automatisch zu einer Ressourcendatei gespeichert werden. Weitere Informationen finden Sie unter LocalizableAttribute und Globalisierung und Lokalisierung.

Gilt für:

Weitere Informationen