2013-03-28 4 views
0

는 전 C#에서 <changePassword />을 사용자 정의하려고하고 그래서 테스트를 위해 이것을 사용 :ASP과 changepassword 오류 메시지

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

결과는 내가 오류 메시지를 표시하는 별표를 가지고 있다는 것입니다.
별표를 대체하고 대신 'ChangePasswordFailureText'속성과 같은 메시지를 표시하는 방법이 있습니까?

<ChangePasswordTemplate\>으로 처리 할 수 ​​있다면 좋겠다고 생각했지만이 목적을 위해 좋은 지침서를 찾을 수 없습니다.

+0

.aspx 페이지 또는 코드 뒤에 추가 했습니까 ?? 그것을 aspx 페이지에 넣어보십시오.

답변

0

양식의 미세 입자 제어를 위해 ChangePasswordTemplate을 사용하는 것이 좋습니다. 당신이 유래 포스트에서 기본 템플릿을 찾을 수 있습니다 ChangePasswordTemplateExample

당신이 특정 컨트롤로 작업해야하는 경우 코드 뒤에 당신이 사용하고자하는 것입니다 :

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

을 또한, 두 개의 이벤트가 가치있는, onchangingpassword와 onchangedpassword. ChangePassword는 멤버 자격 공급자와 함께 작동하지만 페이지에 대한 제어 권한은 거의 없지만 onchangingpassword 이벤트를 사용하여 공급자가 확인하지 않는 암호에 추가 요구 사항을 적용 할 수 있습니다 (이름이나 전자 메일이 포함되어 있지 않은지 확인하는 등). 주소).