я получаю следующее сообщение об ошибке при попытке использовать Response.Redirect в одном из моих страниц ASP.NET:Bizarre ошибка с Response.Redirect
[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
Я никогда не видел этого раньше. Это происходит, если я Response.Redirect во время загрузки страницы.
Любые идеи?
EDIT: Это не мой код. Это происходит, если я должен был просто вставить Response.Redirect самостоятельно в Page_Load.
РЕДАКТИРОВАТЬ # 2: Использование заголовка 302 FOUND отлично работает, но разве это не означает, что response.redirect должен делать так или иначе?
Бросьте часть своего кода, чтобы мы могли получить gander! – madcolor
Произошла ли эта ошибка на исходной или целевой странице? – feihtthief
страница назначения – FlySwat