Login.FailureText Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Text ab, der angezeigt wird, wenn ein Anmeldeversuch fehlschlägt, oder legt diesen fest.
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
Eigenschaftswert
Der Text, der dem Benutzer angezeigt wird, wenn ein Anmeldeversuch fehlschlägt. Der Standard ist "Die Anmeldung verlief nicht erfolgreich. Versuchen Sie es erneut.“
Beispiele
Im folgenden Codebeispiel wird die FailureText Eigenschaft auf "Fehler beim Anmelden ist aufgetreten. Versuchen Sie es erneut.“
<%@ 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>
Hinweise
Die FailureText -Eigenschaft gibt die Zeichenfolge an, die angezeigt wird, wenn ein Anmeldeversuch fehlschlägt.
Wenn Sie eine Vorlage für das Login Steuerelement definieren, können Sie angeben, wo in der Vorlage die FailureText Eigenschaft angezeigt werden soll, indem Sie ein Literal -Steuerelement verwenden und diesem Steuerelement die ID "FailureText" zugeben. Wenn Sie eine Vorlage verwenden, wird die FailureTextStyle -Eigenschaft nicht auf den in der FailureText -Eigenschaft angegebenen Text angewendet.
Der Standardtext für die Eigenschaft wird basierend auf dem aktuellen Gebietsschema des Servers lokalisiert.
Hinweis
Aus Sicherheitsgründen sollte der Anmeldefehlertext keinen bestimmten Grund für den Fehler enthalten. Beispielsweise wird einem potenziellen Angreifer durch eine Fehlermeldung wie "Password not valid for user username>" (Kennwort ist für Benutzername <ungültig) angezeigt, dass der <Benutzername> ein Benutzer auf dem System ist. Weitere Informationen finden Sie unter Vorgehensweise: Anzeigen sicherer Fehlermeldungen.
Der Wert dieser Eigenschaft, wenn festgelegt, kann mithilfe eines Designers Tools automatisch zu einer Ressourcendatei gespeichert werden. Weitere Informationen finden Sie unter LocalizableAttribute und Globalisierung und Lokalisierung.