Avatar billede bongo20 Nybegynder
18. marts 2005 - 17:41 Der er 5 kommentarer og
1 løsning

Response.flush

Jeg har en side der tager lidt tid at loade ind i browseren.
Jeg kunne godt tænke mig at brugeren fik et eller andet smidt i hovedet med det sammme, for at fortælle der sker noget.

Jeg har forsøgt mig lidt med Response.Flush() men synes ikke det virker.

Jeg kan f.eks. ikke have Response.Flush() i PageLoad idet jeg derefter bliver nægtet en Response.Redirect() ved et knap tryk

Har nogen herinde et eksempel på noget af det jeg søger ?

:o)
Avatar billede snepnet Nybegynder
18. marts 2005 - 19:14 #1
Har du prøvet om det går med en Server.Transfer istedet for en Redirect ?
mvh
Avatar billede bongo20 Nybegynder
19. marts 2005 - 00:22 #2
ja det har jeg prøvet, det giver det samme.

Problemet er at når først du har sendt det første afsted fra bufferen på serveren, så kan du ikke ombestemme dig i forhold til hvilken side der skal vises.
Avatar billede snepnet Nybegynder
19. marts 2005 - 02:16 #3
Så kan du sikkert trixe den udfra det her princip :

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Threading"%>
<html>
<body>
<h3>Uden buffer</h3>
<%
    Response.BufferOutput=false;
    Response.Write("Hej<br>");
    Response.Flush();
    Thread.Sleep(1500);
    Response.Write("med<br>");
    Response.Flush();
    Thread.Sleep(1500);
    Response.Write("dig<br>");
    Response.Flush();
    Response.Write("<script language=javascript>document.location='http://www.google.dk'</script>");
%>
</body>
</html>

mvh
Avatar billede burningice Nybegynder
19. marts 2005 - 22:03 #4
bongo20>> det er jo logisk nok at du ikke kan få lov at sende brugeren et andet sted hen/begynde at sende en ny side når du først er begyndt på den første. Har man sagt A må man også sige B ;)

Det er måske mere dit flow i applikationen du skal kigge på. At sørge for at lave alle  dine beslutninger om der skal redirectes eller ej før du går videre til at outputte siden. Og hvis det er meget slemt, så må du bruge Snepnets trik.
Avatar billede bongo20 Nybegynder
25. marts 2005 - 14:38 #5
Ja jeg kan se det. Jeg har lavet helt om i skidtet, så jeg nu loader det der skal loades via et javascript og en Iframe, og så styrer jeg brugerens "oplevelse" fra javascriptet.

Tak for inputtene
Avatar billede snepnet Nybegynder
25. marts 2005 - 16:57 #6
velbekomme :o)
mvh
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