我正在尝试在C#上自定义<changePassword />
,因此我将其用于测试:
ConfirmPasswordRequiredErrorMessage="Need confirmation password"
NewPasswordRequiredErrorMessage="Need new password"
PasswordRequiredErrorMessage="Need password"
结果是我用星号显示错误信息
有没有办法替换星号,而是显示像'ChangePasswordFailureText'属性的消息。
我在考虑是否可以使用<ChangePasswordTemplate\>
完成,但我找不到任何有用的目的。
答案 0 :(得分:0)
为了更好地控制表单,我建议使用ChangePasswordTemplate。您可以在此stackoverflow帖子中找到基本模板:ChangePasswordTemplateExample
如果您需要使用代码隐藏中的特定控件,您将需要使用:
ChangePasswordControl.Controls[0].FindControl("MyControl")
此外,有两个值得的事件,即onchangingpassword和onchangedpassword。 ChangePassword与成员资格提供程序一起使用,您几乎无法控制页面,但是onchangingpassword事件可用于强制提供程序未检查的密码的其他要求(例如确保不包含名称或电子邮件地址)。