2012-11-27 1 views
2

전자 메일 주소를 로그인 이름으로 사용해야하는 사이트를 개발 중입니다. 따라서 CreateUserWizard에서 'Username'필드를 제거하고 페이지에서 전자 메일 ID, 암호, 암호 확인 만 유지할 수있는 옵션을 찾고 있습니다. 방금 ASP.Net 페이지에서 Username 텍스트 상자를 제거했을 때 예외가 발생했습니다. CreateUserWizardStep.ContentTemplate에 사용자 이름이 UserName 인 IEditableTextControl이 없습니다. 아이디어를 어떻게 createuserwizard에서 사용자 이름 텍스트 상자를 제거하려면?CreateUserWizard에서 사용자 이름 필드 제거 asp.net 4.0

답변

1

한 가지 방법은 마법사에서 email 필드를 제거하고 emailusername 레이블을 수정한다. 사용자 이름을 이메일로 확인하는 유효성 검사기를 사용합니다. 따라서 사용자 생성 버튼을 클릭하면 이메일의 유효성을 검사해야합니다. 마지막으로 최종 사용자 이름은 귀하의 전자 메일이며 반대의 경우도 마찬가지입니다.

이 부분을 참조하십시오. link