Compartir vía


Login.UserNameRequiredErrorMessage Propiedad

Definición

Obtiene o establece el mensaje de error que se muestra en un control ValidationSummary cuando el campo de nombre de usuario se deja en blanco.

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

Valor de propiedad

El mensaje de error que se muestra en un control ValidationSummary cuando el campo de nombre de usuario se deja en blanco. El valor predeterminado es "Nombre de usuario".

Ejemplos

En el ejemplo de código siguiente se muestra el uso de un ValidationSummary control para mostrar el mensaje de error especificado en la UserNameRequiredErrorMessage propiedad .

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

Comentarios

La UserNameRequiredErrorMessage propiedad contiene el mensaje de error que se muestra en un ValidationSummary control de la página de inicio de sesión.

El UserNameRequiredErrorMessage valor de la propiedad solo se muestra cuando se cumplen las dos condiciones siguientes:

  • Un ValidationSummary control está presente en la página.

  • El usuario deja en blanco el cuadro de texto Nombre de usuario.

El texto predeterminado del control se localiza basándose en la configuración regional actual del servidor.

El valor de esta propiedad, cuando se establece, se puede guardar automáticamente en un archivo de recursos mediante una herramienta de diseñador. Para obtener más información, consulte LocalizableAttributeGlobalización y localización.

PasswordRequiredErrorMessage Los valores y UserNameRequiredErrorMessage se encapsulan en un grupo de validación dentro del Login control . Para que se muestren estos valores, la ValidationGroup propiedad del ValidationSummary control debe establecerse en la ID propiedad del Login control.

Se aplica a

Consulte también