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
Значение свойства
Текст, отображаемый пользователю при неудачной попытке входа. По умолчанию используется сообщение "Сбой попытки входа. Повторите попытку".
Примеры
В следующем примере кода свойство имеет 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 .
Текст по умолчанию для свойства локализован на основе текущего языкового стандарта сервера.
Замечание
По соображениям безопасности текст сбоя входа не должен содержать определенную причину сбоя. Например, сообщение об ошибке, например "Пароль недействителен для имени пользователя> пользователя<", показывает потенциальному злоумышленнику, что <имя пользователя> является пользователем в системе. Дополнительные сведения см. в разделе "Практическое руководство. Отображение безопасных сообщений об ошибках".
Значение этого свойства, если задано, можно автоматически сохранить в файл ресурсов с помощью средства конструктора. Дополнительные сведения см. в статье LocalizableAttribute и глобализации и локализации.