Login.FailureText Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.