Språk

ChangePassword.PasswordHintText Egenskap

Definition

Hämtar eller anger informationstext om kraven för att skapa ett lösenord för webbplatsen.

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

Egenskapsvärde

Den informationstext som ska visas om kriterierna för det nya lösenordet. Standardvärdet är Empty.

Exempel

Följande kodexempel visar hur du anger NewPasswordRegularExpression egenskapen för att definiera ett reguljärt uttryck som kontrollerar lösenord för att säkerställa att de uppfyller följande villkor:

  • Är större än sex tecken.

  • Innehåller minst en siffra.

  • Innehåller minst ett specialtecken (icke-alfanumeriskt).

Lösenordskraven i egenskapen PasswordHintText visas för användaren.

Om lösenordet som angetts av användaren inte uppfyller villkoren visas texten i NewPasswordRegularExpressionErrorMessage egenskapen för användaren. Om ett nytt lösenord inte anges visas texten i NewPasswordRequiredErrorMessage egenskapen för användaren.

Note

Det nya lösenordet måste också uppfylla minimikraven som angetts av medlemskapsprovidern i MinRequiredPasswordLengthegenskaperna , MinRequiredNonAlphanumericCharactersoch PasswordStrengthRegularExpression . Om lösenordet inte uppfyller dessa krav utlöses ChangePasswordError händelsen.

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

Kommentarer

Egenskapen PasswordHintText hämtar eller anger informationstext om kraven för att skapa ett lösenord för webbplatsen. Använd den här egenskapen för att beskriva kraven för det nya lösenordet som anges i egenskapen NewPasswordRegularExpression .

Värdet för den här egenskapen kan när den anges sparas automatiskt i en resursfil med hjälp av ett designerverktyg. Mer information finns i LocalizableAttributeglobalisering och lokalisering.

Gäller för

Se även