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
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.