Bizarre error with Response.Redirect
<p>I get the following error when trying to use Response.Redirect in one of my ASP.NET pages:</p>

<pre><code>[ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: offset]
   System.Web.HttpResponseStream.Write(Byte[] buffer, Int32 offset, Int32 count) +8858392
   System.Web.HttpResponseStreamFilterSink.Write(Byte[] buffer, Int32 offset, Int32 count) +30      
   System.Web.HttpWriter.Filter(Boolean finalFiltering) +8754611
   System.Web.HttpResponse.FilterOutput() +82
   System.Web.ApplicationStepManager.ResumeSteps(Exception error) +501
   System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData) +123
   System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +379
</code></pre>

<p>I've never seen this before. It is happening if I Response.Redirect during the Page Load event.</p>

<p>Any Ideas?</p>

<p>EDIT: It's not my code, This is happening if I were to just stick Response.Redirect by itself in Page_Load.</p>

<p>EDIT #2: Using a 302 FOUND header works fine, but isn't that what response.redirect is supposed to do anyways?</p>
