HTTP Header Problem

Hallo

Ich habe folgendes Probelm:
Wenn ich zum Beispiel ein Voting mache, dort mit einem Formular abstimme, die Daten in eine Textdatei schreiben lasse und diese anschliessen in ein Dokument einbinde und nach dem Abschicken des Formulars mittels redirect sofort auf diese Seite will, dann erscheint immer folgende Fehlermeldung:

Response object error ‚ASP 0156 : 80004005‘

Header Error

/5f2/inc/voting.inc, line 251

The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.

Was muss ich berücksichtigen, um diese Meldung zu umgehen? Muss ich im Header was einstellen?

Danke im Voraus
Gruss Thierry
http://www.8ung.at/5f

Hallo Thiery,

der Server sendet schon Daten an den Client, während er die Seite
verarbeitet. Wenn du aber mittendrin umleitest tritt ein Fehler auf.

Lösung:

Setze die Eigenschaft:

Response.Buffer = True

auf true. (am anfang des Scripts)

Damit verhinderst du dass bereits Daten vor der Verarbeitung
gesendet werden. Die Seite wird vollständig abgearbeitet und
erst danach zu Client gesendet.

Gruss Chris

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]