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à

String

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

Esempio

L'esempio di codice seguente imposta la proprietà su "Errore durante l'accesso FailureText . 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 per visualizzare la FailureText proprietà usando un Literal controllo e assegnando tale controllo all'ID "FailureText". Quando si usa 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 l'utente" rivela a un potenziale utente malintenzionato che <username> è un utente <username>del sistema. Per altre informazioni, vedere Procedura: Visualizzare Cassaforte messaggi di errore.

Il valore di questa proprietà, quando impostato, può essere salvato automaticamente in un file di risorse usando uno strumento di progettazione. Per altre informazioni, vedere LocalizableAttribute e Globalizzazione e Localizzazione.

Si applica a

Vedi anche