проблема с response.redirect()
От: Tene  
Дата: 03.09.10 13:08
Оценка:
Здрасти всем.
Есть проблемка. Страница авторизации на сайте. Вводятся логин и пароль и после проверки происходит редирект на основную страницу.

HttpContext.Current.Response.Redirect(url, true);

Все вроде нормально, но в некоторых браузерах (в частности при заходе с мобильника NokiaN70-1/5.0737.3.0.1 Series60/2.8 Profile/MIDP-2.0 Configuration/CLDC-1.1)
возникает ошибка

Server cannot set content type after HTTP headers have been sent.

StackTrace: at System.Web.HttpResponse.set_ContentType(String value) at System.Web.UI.Page.SetIntrinsics(HttpContext context, Boolean allowAsync) at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at System.Web.Mvc.ViewPage.ProcessRequest(HttpContext context) at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.<>c__DisplayClass4.b__3() at System.Web.Mvc.HttpHandlerUtil.ServerExecuteHttpHandlerWrapper.Wrap[TResult](Func`1 func) at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)

никто не в курсе как победить? HttpContext.Current.Response.ClearHeaders() перед редиректом не помогает, Server.Transfer() не подходит
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.