ASP changePassword错误消息

时间:2013-03-28 11:11:09

标签: c# asp.net change-password

我正在尝试在C#上自定义<changePassword />,因此我将其用于测试:

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

结果是我用星号显示错误信息 有没有办法替换星号,而是显示像'ChangePasswordFailureText'属性的消息。

我在考虑是否可以使用<ChangePasswordTemplate\>完成,但我找不到任何有用的目的。

1 个答案:

答案 0 :(得分:0)

为了更好地控制表单,我建议使用ChangePasswordTemplate。您可以在此stackoverflow帖子中找到基本模板:ChangePasswordTemplateExample

如果您需要使用代码隐藏中的特定控件,您将需要使用:

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

此外,有两个值得的事件,即onchangingpassword和onchangedpassword。 ChangePassword与成员资格提供程序一起使用,您几乎无法控制页面,但是onchangingpassword事件可用于强制提供程序未检查的密码的其他要求(例如确保不包含名称或电子邮件地址)。