Mit scenario er: Jeg vil lave en side der starter med at vise et panel med et animeret ikon, mens siden kører noget tung server side kode. Efter et par sek. når koden er færdigt, skal panelet forsvinde og erstettes med et andet panel med resultaterne af beregningen.
Hvis jeg lægger al koden ind i page_load bliver der ikke renderet noget på siden før al koden er løbet færdig.
Hvordan gør jeg det? Gerne med noget smart ajax code.
Jeg har prøvet med noget simpel AddOnPreRenderCompleteAsync kode, men det eksekverer bare i baggrunden uden at lave noget visuelt output på min side, før end alle tasks er færdige.
jeg er ret sikker på, at man kan vise noget grafik imens async-request kører. Det er dog ikke noget jeg har arbejdet så forfærdeligt meget med, men jeg undersøger det lige og vender tilbage.
Hvis dit indhold er smidt i et updatepanel, kan du bruge en updateprogress kontrol til at vise din grafik mens updatepanelets indhold loades.
Det er ikke sikkert det lige kan løse den givne situation, men kan forhåbentlig lede dig i den rette retning.
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.