Du bruger denne funktion, når du vil være sikker på at hele siden bliver for fortolket inden den bliver sendt til klienten, men har man meget store sider er det en dårlig ide da det kan give lange ventetider.
Mener man kan kombinere det med flush (send det nu aligevel)og End (stop scriptet) Clear (tøm).
Iflg. bogen Active Server Pages2, er meningen med Response.Buffer=True bla. at HELE siden skal generes af serveren, før den afsendes til klienten. Imodsætning til Response.Buffer=false, hvor siden bliver sendt løbendene, medens serveren generer den. Buffer er et slags lager hvor siden opbevares endtil den er færdig generet. Grunden til at benytte Buffering er bla. at sikre at alle scripts el.l på siden bliver afviklet før siden sendes. Det der skal sendes til klienten er måske afhængigt af indtastning på den kaldende side.
Response.Buffer = True skal også bruge hvis man vil redirected vha. Response.Redirect eller sætte cookies vha. Response.Cookies() EFTER at man har skrevet HTML til klienten
e.j.:> Nemmerlig. Jeg regnede ikke med at alle vidste at Response.Redirect/.Cookies() blev overført som HTTP-headers :-)
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.