Avatar billede c-sharp Nybegynder
18. marts 2007 - 08:09 Der er 4 kommentarer og
2 løsninger

Bruge AJAX i min egen version af asp:Image

Jeg har lavet min egen asp:Image (Webcontrol), den kan resize et billede. Problemet er at når jeg bruger den på en side med mange billeder, kan siden tage lang tid om at loade da alle billederne skal resize's først. Min ide er så at vise et billede som symbolisere at billedet er ved blive lavet, også resize det asynkront. Men hvordan bygger jeg det ind ien webcontrol?
Avatar billede driis Nybegynder
18. marts 2007 - 12:09 #1
En super-simpel idé:

Lad <img> tagget pege på et statisk billede på din webserver.
Når siden er loadet færdigt, kør noget javascript, som sætter href på img tagget til at pege på en url som svarer til det billede du vil vise.

Requestet efter billedet lader du så håndtere af en HTTPHandler, som laver resizingen on-the-fly. Dvs. at selve resizingen skal ikke ske under requestet efter din page, men idet selve billedet rent faktisk requestes. Det giver også mulighed for at køre resizingen parallelt.

Alt efter dine krav til hastighed, kan det være du kan spare javascript delen væk (idet, siden vil loade hurtigere, og straks derefter begynde at loade dine billeder).
Avatar billede c-sharp Nybegynder
18. marts 2007 - 15:24 #2
Hej Driis

Hvordan pakker jeg det ind i en webcontrol?
Avatar billede snepnet Nybegynder
22. marts 2007 - 15:49 #3
Kunne du tænke dig at prøve at lave en extender?
(du kan se en række forskellige her, og det er også det toolkit du skal hente hvis du vil have hjælp til at lave dine egne)
Mvh
Avatar billede snepnet Nybegynder
22. marts 2007 - 15:49 #4
Avatar billede c-sharp Nybegynder
12. december 2007 - 13:20 #5
Snep smid et svar så er der point til dig
Avatar billede c-sharp Nybegynder
21. februar 2008 - 12:00 #6
Tak for jeres tid
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