ChangePassword.NewPasswordRequiredErrorMessage 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자가 새 암호 텍스트 상자를 빈 채로 둔 경우 표시되는 오류 메시지를 가져오거나 설정합니다.
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 암호를 검사는 다음 조건을 충족 하는지 확인 하는 정규식을 정의 하는 속성:
6 자 보다 큰 경우
하나 이상의 숫자를 포함 합니다.
하나 이상의 특수 (영숫자가 아닌) 문자를 포함 합니다.
에 포함 된 암호 요구 사항을 PasswordHintText 속성은 사용자에 게 표시 됩니다.
텍스트에 포함 된 사용자가 입력 한 암호가 조건에 맞지 않으면를 NewPasswordRegularExpressionErrorMessage 속성은 사용자에 게 표시 됩니다. 텍스트에 포함 된 새 암호를 입력 하지 않으면 경우는 NewPasswordRequiredErrorMessage 속성은 사용자에 게 표시 됩니다.
참고
또한 새 암호는 , MinRequiredNonAlphanumericCharacters및 PasswordStrengthRegularExpression 속성의 멤버 자격 공급자가 MinRequiredPasswordLength설정한 최소 요구 사항을 충족해야 합니다. 암호를 이러한 요구 사항에 맞지 않는 경우는 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 하 고 전역화 및 지역화합니다.
적용 대상
추가 정보
.NET