Avatar billede kaptajnkemo Nybegynder
19. marts 2004 - 10:06 Der er 3 kommentarer og
1 løsning

Lås server controls til siden er loadet helt færdig.

Jeg har problemer med brugere som trykker på knapperne mens siden stadig loader. Det resulterer i at nogle funktioner der kaldes i page_load ikke bliver kørt før brugeren igen laver postback, som igen resulterer i at nogle controls ikke bliver sat med de korrekte indstillinger fra min database.

Er der nogen som helst måde at forhindre folk i at trykke på knapperne indtil siden er helt færdig med at loade?

Vi snakker C# her ;)
Avatar billede repsak Nybegynder
19. marts 2004 - 10:31 #1
hehe det problem har jeg faktisk ikke oplevet før...
Men kan du ikke som den sidste linje i page_load skrive
button.Visible = true;
?
(og så lave den invisible ellers?)
Avatar billede kaptajnkemo Nybegynder
19. marts 2004 - 11:55 #2
Desværre.... Her fundet ud af hvad problemet er.
Min teori er at serveren helt sikkert er færdig med at behandle siden, men brugerens browser er ikke færdig. Dvs. at brugeren kan klikke sig videre inden browseren får indstillet kontrollerne rigtigt. Med andre ord, jeg er sikker på at html-koden er genereret korrekt, men at briwseren ikke når at tygge det hele igennem.

Derfor gør det heller ingen forskel hvad jeg laver af asp.net krumspring :)
Avatar billede kaptajnkemo Nybegynder
19. marts 2004 - 11:57 #3
lukker, og finder en anden løsning.....
Avatar billede burningice Nybegynder
19. marts 2004 - 12:18 #4
kaptajnkemo>> man kan godt komme uden om problemet via javascript, hvor du i toppen laver et layer der skjuler hele siden, og  i bunden af siden har en funktion der fjerne layer'et igen.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester