0

ASPChangePasswordコントロールを使用しています。ユーザーが現在のパスワードを正しく入力できなかった場合、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 に答える