Sdílet prostřednictvím


ChangePassword.NewPasswordRequiredErrorMessage Vlastnost

Definice

Získá nebo nastaví chybovou zprávu, která se zobrazí, když uživatel nechá nové heslo textové pole prázdné.

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

Hodnota vlastnosti

Chybová zpráva, která se zobrazí, pokud uživatel nechá textové pole Nové heslo prázdné. Výchozí hodnota je "Vyžaduje se nové heslo".

Příklady

Následující příklad kódu ukazuje, jak nastavit NewPasswordRegularExpression vlastnost pro definování regulárního výrazu, který kontroluje hesla, aby se zajistilo, že splňují následující kritéria:

  • Jsou větší než šest znaků.

  • Obsahují alespoň jednu číslici.

  • Obsahují alespoň jeden speciální (nealfanumerický) znak.

Uživateli se zobrazí požadavky na heslo obsažené ve PasswordHintText vlastnosti .

Pokud heslo zadané uživatelem nesplňuje kritéria, zobrazí se uživateli text obsažený ve NewPasswordRegularExpressionErrorMessage vlastnosti . Pokud není zadáno nové heslo, zobrazí se uživateli text obsažený ve NewPasswordRequiredErrorMessage vlastnosti .

Poznámka

Nové heslo musí také splňovat minimální požadavky nastavené poskytovatelem členství ve MinRequiredPasswordLengthvlastnostech , MinRequiredNonAlphanumericCharactersa PasswordStrengthRegularExpression . Pokud heslo nesplňuje tyto požadavky, ChangePasswordError vyvolá se událost.

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

Poznámky

Hodnota této vlastnosti, je-li nastavena, lze automaticky uložit do souboru prostředků pomocí nástroje návrháře. Další informace najdete v tématech LocalizableAttribute a Globalizace a lokalizace.

Platí pro

Viz také