Freigeben über


Login.FailureAction Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der Aktion, die auftritt, wenn ein Anmeldeversuch fehlschlägt.

public:
 virtual property System::Web::UI::WebControls::LoginFailureAction FailureAction { System::Web::UI::WebControls::LoginFailureAction get(); void set(System::Web::UI::WebControls::LoginFailureAction value); };
[System.Web.UI.Themeable(false)]
public virtual System.Web.UI.WebControls.LoginFailureAction FailureAction { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.FailureAction : System.Web.UI.WebControls.LoginFailureAction with get, set
Public Overridable Property FailureAction As LoginFailureAction

Eigenschaftswert

Einer der LoginFailureAction Enumerationswerte. Der Standardwert lautet Refresh.

Attribute

Ausnahmen

Der ausgewählte Wert ist keiner der LoginFailureAction Enumerationswerte.

Beispiele

Das folgende Codebeispiel zeigt, wie die FailureAction Eigenschaft sowohl deklarativ als auch im Code festgelegt wird.

<%@ 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">
void Page_Load(Object sender, EventArgs e)
{
    Login1.FailureAction = LoginFailureAction.RedirectToLoginPage;
}

</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" FailureAction="RedirectToLoginPage"></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">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
    Login1.FailureAction = LoginFailureAction.RedirectToLoginPage
End Sub

</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" FailureAction="RedirectToLoginPage"></asp:Login>
        </form>
    </body>
</html>

Hinweise

Die FailureAction Eigenschaft definiert das Verhalten des Login Steuerelements, wenn sich der Benutzer nicht erfolgreich bei der Website anmeldet.

Das Standardverhalten lädt die Seite neu und zeigt den Inhalt der FailureText Eigenschaft an, um den Benutzer darauf hinzuweisen, dass der Anmeldeversuch fehlgeschlagen ist.

Wenn FailureAction diese Einstellung festgelegt RedirectToLoginPageist, wird der Benutzer an die Anmeldeseite umgeleitet, die in der Web.config Datei definiert ist.

Diese Eigenschaft kann nicht durch Designs oder Stylesheetdesigns festgelegt werden. Weitere Informationen finden Sie unter ThemeableAttribute und ASP.NET Designs und Skins.

Gilt für:

Weitere Informationen