Share via


Login.FailureAction Eigenschaft

Definition

Ruft die Aktion ab, die nach einer fehlgeschlagenen Anmeldung eintritt, oder legt diese fest.

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

LoginFailureAction

Einer der LoginFailureAction-Enumerationswerte. Der Standardwert ist Refresh.

Attribute

Ausnahmen

Der ausgewählte Wert ist keiner der LoginFailureAction-Enumerationswerte.

Beispiele

Im folgenden Codebeispiel wird gezeigt, 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 zu benachrichtigen, dass der Anmeldeversuch fehlgeschlagen ist.

Wenn FailureAction sie festgelegt RedirectToLoginPageist, wird der Benutzer an die Anmeldeseite weitergeleitet, 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

Siehe auch