Login.UserNameRequiredErrorMessage Proprietà

Definizione

Ottiene o imposta il messaggio di errore da visualizzare in un controllo ValidationSummary quando il campo del nome utente viene lasciato vuoto.

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

Valore della proprietà

String

Messaggio di errore da visualizzare in un controllo ValidationSummary quando il campo del nome utente viene lasciato vuoto. L'impostazione predefinita è "User Name."

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di un ValidationSummary controllo per visualizzare il messaggio di errore specificato nella UserNameRequiredErrorMessage 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 UserNameRequiredErrorMessage proprietà contiene il messaggio di errore visualizzato in un ValidationSummary controllo nella pagina di accesso.

Il valore della UserNameRequiredErrorMessage proprietà viene visualizzato solo quando entrambe le condizioni seguenti sono vere:

  • Un ValidationSummary controllo è presente nella pagina.

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

Il testo predefinito per il controllo viene localizzato in base alle impostazioni locali correnti del server.

Il valore di questa proprietà, quando impostato, può essere salvato automaticamente in un file di risorse usando uno strumento di progettazione. Per altre informazioni, vedere LocalizableAttribute e Globalizzazione e Localizzazione.

Entrambi i valori e UserNameRequiredErrorMessage vengono inseriti PasswordRequiredErrorMessage in un gruppo di convalida all'interno del Login controllo. Per visualizzare questi valori, la ValidationGroup proprietà del ValidationSummary controllo deve essere impostata sulla ID proprietà del Login controllo.

Si applica a

Vedi anche