Condividi tramite


CreateUserWizard.PasswordRegularExpressionErrorMessage Proprietà

Definizione

Ottiene o imposta il messaggio di errore visualizzato quando la password immessa non è conforme ai requisiti di password del sito.

public:
 virtual property System::String ^ PasswordRegularExpressionErrorMessage { System::String ^ get(); void set(System::String ^ value); };
public virtual string PasswordRegularExpressionErrorMessage { get; set; }
member this.PasswordRegularExpressionErrorMessage : string with get, set
Public Overridable Property PasswordRegularExpressionErrorMessage As String

Valore della proprietà

Messaggio di errore visualizzato quando la password immessa non supera i criteri dell'espressione regolare definiti nella proprietà PasswordRegularExpression. Il valore predefinito è "Immettere una password diversa". Il testo predefinito per il controllo viene localizzato in base alle impostazioni locali correnti del server.

Esempio

Nell'esempio di codice seguente viene impostata la PasswordRequiredErrorMessage proprietà per spiegare all'utente che la password immessa non soddisfa i requisiti dell'espressione regolare contenuta nella PasswordRegularExpression proprietà . Per passare l'espressione regolare, le password devono:

  • Essere più lunghi di sei caratteri.

  • Contenere almeno una cifra.

  • Contenere almeno un carattere speciale (non alfanumerico).

<%@ 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>CreateUserWizard.PasswordRegularExpression sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:createuserwizard id="Createuserwizard1" runat="server" 
        passwordregularexpression='@\"(?:.{7,})(?=(.*\d){1,})(?=(.*\W){1,})'
        passwordregularexpressionerrormessage="Your password must be 7 characters long, and contain at least one number and one special character.">
      </asp:createuserwizard>
    </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 id="Head1" runat="server">
    <title>CreateUserWizard.PasswordRegularExpression sample</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:createuserwizard id="Createuserwizard1" runat="server" 
        passwordregularexpression='@\"(?:.{7,})(?=(.*\d){1,})(?=(.*\W){1,})'
        passwordregularexpressionerrormessage="Your password must be 7 characters long, and contain at least one number and one special character.">
      </asp:createuserwizard>
    </div>
    </form>
</body>
</html>

Commenti

Utilizzare la PasswordRegularExpressionErrorMessage proprietà per informare l'utente che la password immessa non è conforme ai requisiti della password del sito.

Si applica a

Vedi anche