다음을 통해 공유


ChangePassword.PasswordHintText 속성

정의

웹 사이트의 암호를 만들기 위한 요구 사항에 대한 정보 텍스트를 가져오거나 설정합니다.

public:
 virtual property System::String ^ PasswordHintText { System::String ^ get(); void set(System::String ^ value); };
public virtual string PasswordHintText { get; set; }
member this.PasswordHintText : string with get, set
Public Overridable Property PasswordHintText As String

속성 값

새 암호의 기준과 관련하여 표시할 정보 텍스트입니다. 기본값은 Empty입니다.

예제

다음 코드 예제를 설정 하는 방법을 보여 줍니다는 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>

설명

PasswordHintText 속성 웹 사이트에 대 한 암호를 만들기 위한 요구 사항에 대 한 정보 텍스트를 가져오거나 설정 합니다. 이 속성을 사용 하 여 새 암호에 지정 된 요구 사항을 설명 하는 NewPasswordRegularExpression 속성입니다.

이 속성의 값으로 설정 된 경우 디자이너 도구를 사용 하 여 리소스 파일에 자동으로 저장 될 수 있습니다. 자세한 내용은 LocalizableAttribute 하 고 전역화 및 지역화합니다.

적용 대상

추가 정보