Login.FailureText 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í text zobrazený v případě selhání pokusu o přihlášení.
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
Hodnota vlastnosti
Text, který se má uživateli zobrazit, když se nezdaří pokus o přihlášení. Výchozí hodnota je "Pokus o přihlášení selhal. Zkuste to prosím znovu."
Příklady
Následující příklad kódu nastaví FailureText vlastnost na "Při přihlašování došlo k chybě. Zkuste to prosím znovu.".
<%@ 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>
Poznámky
Vlastnost FailureText určuje řetězec, který se zobrazí při neúspěšné pokusu o přihlášení.
Pokud definujete šablonu Login ovládacího prvku, můžete určit, kde se má v šabloně zobrazit FailureText vlastnost pomocí Literal ovládacího prvku a dát ovládacího prvku ID "FailureText". Při použití šablony FailureTextStyle se vlastnost nepoužije na text zadaný ve FailureText vlastnosti.
Výchozí text vlastnosti je lokalizován na základě aktuálního národního prostředí serveru.
Poznámka:
Z bezpečnostních důvodů by text chyby přihlášení neměl obsahovat konkrétní důvod selhání. Například chybová zpráva "Heslo není platné pro uživatelské <jméno>" odhalí potenciálnímu útočníkovi, že <uživatelské jméno> je uživatel v systému. Další informace naleznete v tématu Postupy: Zobrazení bezpečných chybových zpráv.
Hodnotu této vlastnosti lze při nastavení automaticky uložit do souboru prostředků pomocí nástroje návrháře. Další informace naleznete v tématu LocalizableAttribute a globalizace a lokalizace.