2013-04-16 1 views
0

시스템의 모든 UserId 값을 포함하는 드롭 다운 목록이 있습니다. 단추를 클릭하면 선택한 사용자를 UserId를 사용하여 삭제하려고합니다. UserId를 삭제하기 전에 UserId를 사용자 이름으로 변환해야합니까? 여기에 지금까지가 내 코드입니다 : 기본적으로 예 사용자 이름을 삭제하기 위해 필요ASP.NET에서 UserId가있는 사용자 삭제 C#

protected void btnDelete_Click(object sender, EventArgs e) 
{ 
    MembershipUser su = Membership.GetUser(ddlFullNames.SelectedValue.ToString()); 
    Membership.DeleteUser(su.UserName, true); 
} 
+0

다음 내용이 도움이되는지 확인하십시오. http://stackoverflow.com/q/5439069/558486 –

답변

1

사용자 ID로 GUI를 설정하고 사용자를 검색하십시오.

시도해 볼 수 있습니까?

//User id 
Guid userIdToDelete = new Guid("234hg-d23d23j-23d-23d2-2d23d23"); 
//Delete User with its id 
Membership.DeleteUser(Membership.GetUser(userIdToDelete).UserName, true); 
+0

** 작동! ** 감사합니다! 방금 드롭 다운의 선택된 항목에서 사용자 ID를 가져 왔습니다. – user2059225

+0

완벽! 즐거움이다. –

0

,하지만 당신이 사용자 개체가 있으면 그것으로 충분 간단합니다.

또한, 올바른 형식은 단순히

this link for more info를 참조

Membership.DeleteUser("username"); 

또는

Membership.DeleteUser(su.UserName, true); 

이상 this link for more info

볼 수있는 사용자를 얻을 수 MembershipUser.ProviderUserKey을 사용할 수 있습니다