ChangePassword.NewPasswordRequiredErrorMessage Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger felmeddelandet som visas när användaren lämnar textrutan Nytt lösenord tom.
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
Egenskapsvärde
Felmeddelandet som ska visas om användaren lämnar textrutan Nytt lösenord tomt. Standardvärdet är "Nytt lösenord krävs".
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
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
- NewPassword
- NewPasswordRegularExpressionErrorMessage
- NewPasswordLabelText
- NewPasswordRegularExpression
- Översikt över ASP.NET inloggningskontroller
- Anpassa utseende och beteende för ASP.NET inloggningskontroller
- ASP.NET Web Server Controls-mallar
- Anvisningar: Visa annan information för anonyma och inloggade användare
- Fliken Säkerhet för webbplatsadministrationsverktyg