2013-03-28 67 views
0

我想在C#定制<changePassword />,所以我用这个来进行测试:ASP changePassword错误消息

ConfirmPasswordRequiredErrorMessage="Need confirmation password" 
NewPasswordRequiredErrorMessage="Need new password" 
PasswordRequiredErrorMessage="Need password" 

的结果是,我得到了星号,以显示错误消息。
有没有办法替换星号,而是显示“ChangePasswordFailureText”属性等消息。

我在想是否可以用<ChangePasswordTemplate\>来完成,但我找不到任何好的教程来达到此目的。

+0

你在.aspx页面或代码后面添加了吗?尝试把它放在aspx页面 2013-03-28 12:35:16

回答

0

为了更细粒度的窗体控制,我推荐使用ChangePasswordTemplate。你可以找到在这个计算器后一个基本的模板:ChangePasswordTemplateExample

如果您需要与具体的控制工作的代码隐藏,你将要使用:

ChangePasswordControl.Controls[0].FindControl("MyControl") 

此外,有两个事件值得的,onchanging口令和onchangedpassword。 ChangePassword与成员资格提供程序一起工作,并且对页面的控制很少,但onchangingpassword事件可用于强制提供程序未检查的密码的其他要求(例如,确保不包含名称或电子邮件地址)。