Login.FailureAction 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 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
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 darüber zu informieren, dass der Anmeldeversuch fehlgeschlagen ist.
Wenn FailureAction auf RedirectToLoginPagefestgelegt ist, wird der Benutzer zur 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.