Login.FailureText Свойство

Определение

Получает или задает текст, отображаемый в случае неудачной попытки входа.

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

Значение свойства

String

Текст, отображаемый для пользователя в случае неудачной попытки входа. Значение по умолчанию — "Не удалось выполнить вход. Повторите попытку".

Примеры

В следующем примере кода для свойства задается FailureText значение "При входе в систему произошла ошибка. Повторите попытку позже".

<%@ 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>

Комментарии

Свойство FailureText указывает строку, которая отображается при сбое попытки входа.

Если вы определяете шаблон для Login элемента управления, можно указать, где в шаблоне отображать FailureText свойство с помощью Literal элемента управления и предоставить ему идентификатор FailureText. При использовании шаблона свойство не применяется к тексту, FailureTextStyle указанному в свойстве FailureText .

Текст по умолчанию для свойства локализуется на основе текущего языкового стандарта сервера.

Примечание

По соображениям безопасности текст ошибки входа не должен включать конкретную причину сбоя. Например, сообщение об ошибке, например "Пароль недействителен для пользователя <username>", показывает потенциальному злоумышленнику, который <username> является пользователем в системе. Дополнительные сведения см. в разделе "Практическое руководство. Отображение Сейф сообщений об ошибках".

Значение этого свойства при установке можно автоматически сохранить в файл ресурсов с помощью средства конструктора. Дополнительные сведения см. в разделе LocalizableAttribute и глобализации и локализации.

Применяется к

См. также раздел