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

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.

Gilt für:

Weitere Informationen