Login.FailureAction Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví akci, ke které dojde při pokusu o přihlášení selže.
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
Hodnota vlastnosti
Jedna z hodnot výčtu LoginFailureAction . Výchozí formát je Refresh.
- Atributy
Výjimky
Vybraná hodnota není jednou z hodnot výčtu LoginFailureAction .
Příklady
Následující příklad kódu ukazuje, jak nastavit FailureAction vlastnost deklarativně i v kódu.
<%@ 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>
Poznámky
Vlastnost FailureAction definuje chování Login ovládacího prvku, když se uživatel úspěšně nepřihlásí k webu.
Výchozí chování znovu načte stránku a zobrazí obsah FailureText vlastnosti a upozorní uživatele, že pokus o přihlášení selhal.
Pokud FailureAction je nastavená hodnota RedirectToLoginPage, uživatel se přesměruje na přihlašovací stránku definovanou v souboru Web.config.
Tuto vlastnost nelze nastavit pomocí motivů nebo šablon stylů. Další informace najdete v tématu ThemeableAttribute a ASP.NET motivy a vzhledy.