Login.PasswordRequiredErrorMessage Propriété

Définition

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

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

Valeur de propriété

Message d'erreur à afficher dans un contrôle ValidationSummary lorsque le champ de mot de passe reste vide. Le texte par défaut est "Mot de passe".

Exemples

L’exemple de code suivant utilise un ValidationSummary contrôle pour afficher le message d’erreur spécifié dans la PasswordRequiredErrorMessage 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 PasswordRequiredErrorMessage propriété contient le message d’erreur affiché dans un ValidationSummary contrôle sur la page de connexion.

La PasswordRequiredErrorMessage 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 Mot de passe est laissée vide par l’utilisateur.

Le texte par défaut de la propriété 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 LocalizableAttributeet Globalisation et localisation.

PasswordRequiredErrorMessage Les valeurs et UserNameRequiredErrorMessage 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