다음을 통해 공유


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 암호를 검사는 다음 조건을 충족 하는지 확인 하는 정규식을 정의 하는 속성:

  • 6 자 보다 큰 경우

  • 하나 이상의 숫자를 포함 합니다.

  • 하나 이상의 특수 (영숫자가 아닌) 문자를 포함 합니다.

에 포함 된 암호 요구 사항을 PasswordHintText 속성은 사용자에 게 표시 됩니다.

텍스트에 포함 된 사용자가 입력 한 암호가 조건에 맞지 않으면를 NewPasswordRegularExpressionErrorMessage 속성은 사용자에 게 표시 됩니다. 텍스트에 포함 된 새 암호를 입력 하지 않으면 경우는 NewPasswordRequiredErrorMessage 속성은 사용자에 게 표시 됩니다.

참고

또한 새 암호는 , MinRequiredNonAlphanumericCharactersPasswordStrengthRegularExpression 속성의 멤버 자격 공급자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 하 고 전역화 및 지역화합니다.

적용 대상

추가 정보