Login.FailureText Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia tekst wyświetlany, gdy próba logowania zakończy się niepowodzeniem.
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
Wartość właściwości
Tekst wyświetlany użytkownikowi w przypadku niepowodzenia próby logowania. Wartość domyślna to "Próba logowania nie powiodła się. Spróbuj ponownie”.
Przykłady
Poniższy przykład kodu ustawia FailureText właściwość na "Wystąpił błąd podczas logowania. Spróbuj ponownie”.
<%@ 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>
Uwagi
Właściwość FailureText określa ciąg wyświetlany w przypadku niepowodzenia próby logowania.
Jeśli zdefiniujesz szablon kontrolki Login , możesz wskazać, gdzie na szablonie ma być wyświetlana FailureText właściwość za pomocą Literal kontrolki i nadać tej kontrolce identyfikator "FailureText". Jeśli używasz szablonu, FailureTextStyle właściwość nie jest stosowana do tekstu określonego FailureText we właściwości.
Domyślny tekst właściwości jest zlokalizowany na podstawie bieżących ustawień regionalnych serwera.
Uwaga
Ze względów bezpieczeństwa tekst błędu logowania nie powinien zawierać określonego powodu niepowodzenia. Na przykład komunikat o błędzie, taki jak "Hasło nieprawidłowe dla nazwy użytkownika użytkownika<" ujawnia potencjalnemu atakującemu, że <nazwa użytkownika>> jest użytkownikiem w systemie. Aby uzyskać więcej informacji, zobacz Instrukcje: wyświetlanie bezpiecznych komunikatów o błędach.
Wartość tej właściwości, po ustawieniu, można zapisać automatycznie w pliku zasobów przy użyciu narzędzia projektanta. Aby uzyskać więcej informacji, zobacz LocalizableAttribute Temat Globalizacja i Lokalizacja.