Compartir vía


Login.FailureText Propiedad

Definición

Obtiene o establece el texto mostrado cuando se produce un error de inicio de sesión.

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

Valor de propiedad

El texto que se muestra al usuario cuando se produce un error de inicio de sesión. El valor predeterminado es "Se ha producido un error de inicio de sesión. Inténtelo de nuevo."

Ejemplos

En el ejemplo de código siguiente se establece la FailureText propiedad en "Se produjo un error al iniciar sesión. Inténtelo de nuevo".

<%@ Page Language="C#" AutoEventWireup="False"%>
<!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">
            <asp:Login id="Login1" runat="server" FailureText="There was an error while logging you in. Please try again.">
                <FailureTextStyle ForeColor="White" BackColor="Red"></FailureTextStyle>
            </asp:Login>

        </form>
    </body>
</html>
<%@ Page Language="VB" AutoEventWireup="False"%>
<!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">
            <asp:Login id="Login1" runat="server" FailureText="There was an error while logging you in. Please try again.">
                <FailureTextStyle ForeColor="White" BackColor="Red"></FailureTextStyle>
            </asp:Login>

        </form>
    </body>
</html>

Comentarios

La FailureText propiedad especifica la cadena que se muestra cuando se produce un error en un intento de inicio de sesión.

Si define una plantilla para el Login control, puede indicar dónde está en la plantilla para mostrar la FailureText propiedad mediante un Literal control y proporcionar ese control el identificador "FailureText". Cuando se usa una plantilla, la FailureTextStyle propiedad no se aplica al texto especificado en la FailureText propiedad .

El texto predeterminado de la propiedad se localiza en función de la configuración regional actual del servidor.

Nota

Por motivos de seguridad, el texto del error de inicio de sesión no debe incluir un motivo específico del error. Por ejemplo, un mensaje de error como "Contraseña no válida para el nombre> de usuario<" revela a un posible atacante que <el nombre de> usuario es un usuario del sistema. Para obtener más información, vea Cómo: Mostrar mensajes de error seguros.

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, vea LocalizableAttributeGlobalización y localización.

Se aplica a

Consulte también