Condividi tramite


Login.FailureText Proprietà

Definizione

Ottiene o imposta il testo visualizzato quando un tentativo di accesso non riesce.

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

Valore della proprietà

Testo da visualizzare quando un tentativo di accesso non riesce. L'impostazione predefinita è "Tentativo di accesso non riuscito. Riprovare".

Esempio

Nell'esempio di codice seguente la FailureText proprietà viene impostata su "Errore durante l'accesso. Riprovare".

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

Commenti

La FailureText proprietà specifica la stringa visualizzata quando un tentativo di accesso ha esito negativo.

Se si definisce un modello per il Login controllo, è possibile indicare dove nel modello visualizzare la FailureText proprietà utilizzando un Literal controllo e assegnando tale controllo all'ID "FailureText". Quando si utilizza un modello, la FailureTextStyle proprietà non viene applicata al testo specificato nella FailureText proprietà .

Il testo predefinito per la proprietà viene localizzato in base alle impostazioni locali correnti del server.

Nota

Per motivi di sicurezza, il testo dell'errore di accesso non deve includere un motivo specifico per l'errore. Ad esempio, un messaggio di errore come "Password non valida per il nome utente>" <rivela a un potenziale utente malintenzionato che <nome utente> è un utente nel sistema. Per altre informazioni, vedere Procedura: Visualizzare messaggi di errore sicuri.

Il valore di questa proprietà, se impostato, può essere salvato automaticamente in un file di risorse usando uno strumento di progettazione. Per altre informazioni, vedere LocalizableAttributeGlobalizzazione e localizzazione.

Si applica a

Vedi anche