0

我正在使用 ASP ChangePassword 控件。当用户无法正确输入他们当前的密码时,我只会刷新所有字段,而不是 changepasswordfailuretext。谷歌了这个,发现你应该使用 ChangePasswordError 方法来捕捉这个。我在这个方法中设置了一个断点,当当前密码不正确时并没有在这里停止。

如何向我的用户显示他们输入的当前密码不正确?

4

1 回答 1

0

我自己遇到了这个问题并找到了答案。如果您使用 ChangePasswordTemplate 和 SuccessTemplate 自定义显示,您还需要添加一个 ID 为“FailureText”的控件。如果发生错误,此控件将填充您配置的消息:

<asp:Literal ID="FailureText" runat="server" />

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.changepassword.changepasswordtemplate.aspx

于 2013-05-10T20:15:07.863 回答