0
다음 코드에서 strUser는 3 행에서 올바르게 설정됩니다.왜 "Membership.GetUser (strUser)"가 아무 것도 반환하지 않습니까?
그러나 사용자는 4 행이 실행 된 후 Nothing 값을 반환합니다.
Dim strUser As String
Dim user As MembershipUser
strUser = gvUsers.SelectedRow.Cells(0).Text
user = Membership.GetUser(strUser)
이 코드는 다른 사용자의 암호를 변경하는 데 사용됩니다.
나는 로그인 한 사용자를위한 코드에 대한 많은 참조를 찾을 수 있지만 그 밖의 것은 없습니다.
누구나 아이디어가 있습니다.
많은 감사 아만다
코드가 어디에 있느냐에 따라 다릅니다. 'User' *는 로컬 변수 ('Dim')처럼 보이므로 프로 시저가 끝나면 범위를 벗어납니다; 아니면'Membership.GetUser'는 사용자를 찾거나 만들 수 없습니다. 그러나 나는 짐작하고있다. – Plutonix
'strUser'의 값은 무엇입니까? (당신이 * 생각하는 것은 아니지만 * 이것을 디버깅하고 런타임에 그 행을 멈출 때 값은 * 무엇입니까?) 그 사용자 이름으로 사용자가 있습니까? – David