NCS Logo - Click for home page Northstar Developer Center
Platforms
All Platforms
.NET Framework (1.x - 4.x)
Active Server Pages
ASP.NET
C#
SQL Server
VB.NET
Visual Basic

Keywords
.NET Data Types
.NET E-mail
.NET Events
.NET Functions
.NET Object Programming
.NET System.Configuration
.NET System.Diagnostics
.NET System.IO
.NET System.Net
.NET System.Net.Sockets
Active Data Objects
ASP Architecture
ASP Black Belt
ASP Built-in Functions
ASP Built-in Objects
ASP Debugging
ASP Performance
ASP Security
ASP Syntax
ASP.NET Authentication
ASP.NET Controls
ASP.NET Data Access
ASP.NET Features
ASP.NET Master Pages
ASP.NET Page Events
ASP.NET Security
ASP.NET ViewState
Atom
Certifications
COM, DCOM, COM+
Data Access
E-Mail
Errors
Exporting Data
HTML Tips
IIS
Object-Oriented Programming
RSS
SQL
Uncategorized ASP Tips
VB API Programming
VB Forms
VB Syntax
XML

Book Support
Visual Basic 6 Bible
ASP Bible
ASP Weekend Crash Course
ASP.NET At Work
Creating Web Services

Header Errors with Redirect Method

Written by Eric Smith, Northstar Computer Systems LLC

A common problem in using Response.Redirect is an error indicating that header modifications must be made before writing page content. The reason for this is that some HTML has been sent to the user's browser before the Response.Redirect call was made. The redirect directive is actually stored in the HTTP header sent along with the contents of the page, which is why you get an error complaining about header modifications.

If you're going to use Response.Redirect, you have to make sure that either you don't send any HTML, or you use Response.Buffer to buffer the output until you're done processing the page. If you do one of these solutions, it will eliminate the header errors.

Keywords: [ Uncategorized ASP Tips ]

Publication Date: 2/1/2000