Login.PasswordRequiredErrorMessage Proprietà

Definizione

Ottiene o imposta il messaggio di errore da visualizzare in un controllo ValidationSummary quando il campo della password viene lasciato vuoto.

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

Valore della proprietà

Messaggio di errore da visualizzare in un controllo ValidationSummary quando il campo della password viene lasciato vuoto. Il valore predefinito è "Password.".

Esempio

Nell'esempio di codice seguente viene utilizzato un ValidationSummary controllo per visualizzare il messaggio di errore specificato nella PasswordRequiredErrorMessage proprietà .

<%@ 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>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <table>
                <tr>
                    <td>
                        <asp:Login id="Login1" runat="server" 
                            PasswordRequiredErrorMessage="You must enter a password."
                            UserNameRequiredErrorMessage="You must enter a user name.">
                        </asp:Login>
                    </td>
                    <td>
                        <asp:ValidationSummary id="ValidationSummary1" 
                            runat="server" ValidationGroup="Login1" >
                        </asp:ValidationSummary>
                    </td>
                </tr>
            </table>
        </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>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <table>
                <tr>
                    <td>
                        <asp:Login id="Login1" runat="server" 
                            PasswordRequiredErrorMessage="You must enter a password."
                            UserNameRequiredErrorMessage="You must enter a user name.">
                        </asp:Login>
                    </td>
                    <td>
                        <asp:ValidationSummary id="ValidationSummary1" 
                            ValidationGroup="Login1" runat="server">
                        </asp:ValidationSummary>
                    </td>
                </tr>
            </table>
        </form>
    </body>
</html>

Commenti

La PasswordRequiredErrorMessage proprietà contiene il messaggio di errore visualizzato in un ValidationSummary controllo nella pagina di accesso.

Il valore della PasswordRequiredErrorMessage proprietà viene visualizzato solo quando vengono soddisfatte entrambe le condizioni seguenti:

  • Nella pagina è presente un ValidationSummary controllo .

  • La casella di testo Password viene lasciata vuota dall'utente.

Il testo predefinito per la proprietà viene localizzato in base alle impostazioni locali correnti del server.

Il valore di questa proprietà, se impostato, può essere salvato automaticamente in un file di risorse usando uno strumento di progettazione. Per altre informazioni, vedere LocalizableAttributeGlobalizzazione e localizzazione.

Entrambi i PasswordRequiredErrorMessage valori e UserNameRequiredErrorMessage vengono inclusi in un gruppo di convalida all'interno del Login controllo . Affinché questi valori vengano visualizzati, la ValidationGroup proprietà del ValidationSummary controllo deve essere impostata sulla ID proprietà del Login controllo .

Si applica a

Vedi anche