Login.UserNameRequiredErrorMessage Propriété

Définition

Obtient ou définit le message d'erreur à afficher dans un contrôle ValidationSummary lorsque le champ de nom d'utilisateur reste vide.

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

Valeur de propriété

String

Message d'erreur à afficher dans un contrôle ValidationSummary lorsque le champ de nom d'utilisateur reste vide. La valeur par défaut est "Nom d'utilisateur :".

Exemples

L’exemple de code suivant illustre l’utilisation d’un ValidationSummary contrôle pour afficher le message d’erreur spécifié dans la UserNameRequiredErrorMessage propriété.

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

Remarques

La UserNameRequiredErrorMessage propriété contient le message d’erreur affiché dans un ValidationSummary contrôle de la page de connexion.

La UserNameRequiredErrorMessage valeur de la propriété s’affiche uniquement lorsque les deux conditions suivantes sont remplies :

  • Un ValidationSummary contrôle est présent sur la page.

  • La zone de texte Nom d’utilisateur est laissée vide par l’utilisateur.

Le texte par défaut du contrôle est localisé en fonction des paramètres régionaux actuels du serveur.

La valeur de cette propriété, lorsqu’elle est définie, peut être enregistrée automatiquement dans un fichier de ressources à l’aide d’un outil de concepteur. Pour plus d’informations, consultez LocalizableAttribute et globalisation et localisation.

Les valeurs et UserNameRequiredErrorMessage les PasswordRequiredErrorMessage valeurs sont encapsulées dans un groupe de validation au sein du Login contrôle. Pour que ces valeurs s’affichent, la ValidationGroup propriété du ValidationSummary contrôle doit être définie sur la ID propriété du Login contrôle.

S’applique à

Voir aussi