03. juli 2008 - 15:04Der er
4 kommentarer og 1 løsning
Kontroller om brugernavn findes
Hej Jeg har lavet oprettet en createuserwizard med et ekstra step på hvor man indhenter adresse oplysninger mm. Det er det første trin, og næste trin er der hvor man skal indtaste sine login oplysninger. Før der kom det ekstra step på, fik jeg en fejlmeddelelse når et brugernavn allerede var i brug. Det gør man ikke nu. Er der nogen der kunne komme med en løsning på dette problem. Er der en funktion til et tekstfelt i stil med lostfocus eller sådan noget. Som man så kunne bruge til at søge i databasen om et brugernavn findes inden man submitter? Mvh Henrik
tak for det. Men jeg kan ikke rigtig teste om det virker, for jeg får ingen fejlbesked. Siden genindlæser bare. Er der en måde hvorpå jeg kan vise en javascript alert eller sådan noget. Kunne man eventuelt få en validator til at vise en fejlbesked?
Rent praktisk skal du lave en try-catch, med sidstnævnte: catch (MembershipCreateUserException ex) { msgLabel.Text = "Bruger er ikke oprettet: " + ex.Message; }
hej igen Beklager den sene tilbage melding, men jeg havade glemt alt om det. Jeg fik det til at virke. Dog ikke helt som I har forslået. Jeg satte en knap ind som checkede om brugernavnet var taget. Dim user As MembershipUser = Membership.GetUser(CreateUserWizard1.UserName.ToString) If IsNothing(user) Then loginMessageLabel.Text = "Brugernavnet er godkendt" Else loginMessageLabel.Text = "Brugernavnet findes allerede. Indtast et andet" End If men tak for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.