ChangePassword.NewPasswordRequiredErrorMessage Eigenschap

Definitie

Hiermee wordt het foutbericht opgehaald of ingesteld dat wordt weergegeven wanneer de gebruiker het tekstvak Nieuw wachtwoord leeg laat.

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

Waarde van eigenschap

Het foutbericht dat moet worden weergegeven als de gebruiker het tekstvak Nieuw wachtwoord leeg laat. De standaardwaarde is 'Nieuw wachtwoord is vereist'.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de NewPasswordRegularExpression eigenschap instelt om een reguliere expressie te definiëren waarmee wachtwoorden worden gecontroleerd om ervoor te zorgen dat ze voldoen aan de volgende criteria:

  • Zijn groter dan zes tekens.

  • Bevat ten minste één cijfer.

  • Bevatten ten minste één speciaal (niet-alfanumeriek) teken.

De wachtwoordvereisten in de PasswordHintText eigenschap worden aan de gebruiker weergegeven.

Als het wachtwoord dat door de gebruiker is ingevoerd, niet aan de criteria voldoet, wordt de tekst in de NewPasswordRegularExpressionErrorMessage eigenschap weergegeven aan de gebruiker. Als er geen nieuw wachtwoord wordt ingevoerd, wordt de tekst in de NewPasswordRequiredErrorMessage eigenschap weergegeven aan de gebruiker.

Note

Het nieuwe wachtwoord moet ook voldoen aan de minimale vereisten die zijn ingesteld door de lidmaatschapsprovider in de MinRequiredPasswordLength, MinRequiredNonAlphanumericCharactersen PasswordStrengthRegularExpression eigenschappen. Als het wachtwoord niet aan deze vereisten voldoet, wordt de ChangePasswordError gebeurtenis gegenereerd.

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

Opmerkingen

De waarde van deze eigenschap, wanneer deze is ingesteld, kan automatisch worden opgeslagen in een resourcebestand met behulp van een ontwerpprogramma. Zie en LocalizableAttribute voor meer informatie.

Van toepassing op

Zie ook