Freigeben über


Login.FailureText Eigenschaft

Definition

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

String

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" festgelegt. 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 auf der Vorlage die FailureText Eigenschaft angezeigt werden soll, indem Sie ein Literal Steuerelement verwenden und diesem Steuerelement die ID "FailureText" erteilen. Wenn Sie eine Vorlage verwenden, wird die FailureTextStyle Eigenschaft nicht auf den text angewendet, der in der FailureText Eigenschaft angegeben ist.

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 eine Fehlermeldung wie "Kennwort nicht gültig für Benutzer" einem potenziellen Angreifer <username>angezeigt, <username> der ein Benutzer im System ist. Weitere Informationen finden Sie unter How to: Display Tresor Error Messages.

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.

Gilt für

Siehe auch