Udostępnij za pośrednictwem


Login.FailureText Właściwość

Definicja

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.

Dotyczy

Zobacz też