ChangePassword.NewPasswordRequiredErrorMessage Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает сообщение об ошибке, отображаемое при выходе пользователя из текстового поля "Новый пароль".
public:
virtual property System::String ^ NewPasswordRequiredErrorMessage { System::String ^ get(); void set(System::String ^ value); };
public virtual string NewPasswordRequiredErrorMessage { get; set; }
member this.NewPasswordRequiredErrorMessage : string with get, set
Public Overridable Property NewPasswordRequiredErrorMessage As String
Значение свойства
Сообщение об ошибке, отображаемое, если пользователь оставляет текстовое поле "Новый пароль" пустым. Значение по умолчанию — "Требуется новый пароль".
Примеры
В следующем примере кода показано, как задать NewPasswordRegularExpression свойство для определения регулярного выражения, проверяющего пароли, чтобы убедиться, что они соответствуют следующим критериям:
Больше шести символов.
Содержит по крайней мере одну цифру.
Содержит по крайней мере один специальный (не буквенно-цифровой) символ.
Требования к паролям, содержащиеся в свойстве PasswordHintText , отображаются пользователю.
Если пароль, введенный пользователем, не соответствует условиям, текст, содержащийся в NewPasswordRegularExpressionErrorMessage свойстве, отображается пользователю. Если новый пароль не введен, текст, содержащийся в NewPasswordRequiredErrorMessage свойстве, отображается пользователю.
Замечание
Новый пароль также должен соответствовать минимальным требованиям, заданным поставщиком членства в MinRequiredPasswordLengthMinRequiredNonAlphanumericCharactersсвойствах и PasswordStrengthRegularExpression свойствах. Если пароль не соответствует этим требованиям, ChangePasswordError вызывается событие.
<%@ page language="C#"%>
<!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>Change Password with Validation</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:changepassword id="ChangePassword1" runat="server"
PasswordHintText =
"Please enter a password at least 7 characters long,
containing a number and one special character."
NewPasswordRegularExpression =
'@\"(?=.{7,})(?=(.*\d){1,})(?=(.*\W){1,})'
NewPasswordRegularExpressionErrorMessage =
"Error: Your password must be at least 7 characters long,
and contain at least one number and one special character." >
</asp:changepassword>
</div>
</form>
</body>
</html>
<%@ page language="VB"%>
<!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>Change Password with Validation</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:changepassword id="ChangePassword1" runat="server"
PasswordHintText = "Please enter a password at least 7 characters long, containing a number and one special character."
NewPasswordRegularExpression = '@\"(?=.{7,})(?=(.*\d){1,})(?=(.*\W){1,})'
NewPasswordRegularExpressionErrorMessage = "Your password must be at least 7 characters long, and contain at least one number and one special character.">
</asp:changepassword>
</div>
</form>
</body>
</html>
Комментарии
Значение этого свойства, если задано, можно автоматически сохранить в файл ресурсов с помощью средства конструктора. Дополнительные сведения см. в статье LocalizableAttribute и глобализации и локализации.
Применяется к
См. также раздел
- NewPassword
- NewPasswordRegularExpressionErrorMessage
- NewPasswordLabelText
- NewPasswordRegularExpression
- Обзор элементов управления входа ASP.NET
- Настройка внешнего вида и поведения элементов управления входа ASP.NET
- Шаблоны элементов управления веб-серверами ASP.NET
- Практическое руководство. Отображение различных сведений для анонимных и вошедшего в систему пользователей
- Вкладка "Безопасность средства администрирования веб-сайта"