Bagikan melalui


ChangePassword.PasswordHintText Properti

Definisi

Mendapatkan atau mengatur teks informasi tentang persyaratan untuk membuat kata sandi untuk situs Web.

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

Nilai Properti

Teks informasi untuk ditampilkan tentang kriteria kata sandi baru. Default adalah Empty.

Contoh

Contoh kode berikut menunjukkan cara mengatur NewPasswordRegularExpression properti untuk menentukan ekspresi reguler yang memeriksa kata sandi untuk memastikan bahwa properti tersebut memenuhi kriteria berikut:

  • Lebih besar dari enam karakter.

  • Berisi setidaknya satu digit.

  • Berisi setidaknya satu karakter khusus (non-alfanumerik).

Persyaratan kata sandi yang terkandung dalam PasswordHintText properti ditampilkan kepada pengguna.

Jika kata sandi yang dimasukkan oleh pengguna tidak memenuhi kriteria, teks yang terkandung dalam NewPasswordRegularExpressionErrorMessage properti ditampilkan kepada pengguna. Jika kata sandi baru tidak dimasukkan, teks yang terkandung dalam NewPasswordRequiredErrorMessage properti ditampilkan kepada pengguna.

Catatan

Kata sandi baru juga harus memenuhi persyaratan minimum yang ditetapkan oleh penyedia keanggotaan di MinRequiredPasswordLengthproperti , MinRequiredNonAlphanumericCharacters, dan PasswordStrengthRegularExpression . Jika kata sandi tidak memenuhi persyaratan ini, ChangePasswordError peristiwa akan dinaikkan.

<%@ 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>

Keterangan

Properti PasswordHintText mendapatkan atau mengatur teks informasi tentang persyaratan untuk membuat kata sandi untuk situs Web. Gunakan properti ini untuk menjelaskan persyaratan kata sandi baru yang ditentukan dalam NewPasswordRegularExpression properti .

Nilai properti ini, ketika diatur, dapat disimpan secara otomatis ke file sumber daya dengan menggunakan alat perancang. Untuk informasi selengkapnya, lihat LocalizableAttribute dan Globalisasi dan Pelokalan.

Berlaku untuk

Lihat juga