перенаправление ответа из файла .ashx - PullRequest
13 голосов
/ 12 января 2010

У меня есть файл ashx, и я хочу перенаправить его со страницы asxx. Какое-то решение?

Ответы [ 3 ]

19 голосов
/ 12 января 2010
void ProcessRequest(HttpContext context)
{
     context.Response.Redirect(newUrl);
}
0 голосов
/ 05 ноября 2015

Я нашел решение, и оно должно работать нормально:

context.Response.ContentType = "text/plain";

if (controlcase)
{
    //Write code, what you want...

    context.Response.Write("This is result");
}
else
{
    context.Response.Write("<script>location.href='url you want to redirect'</script>");
}
0 голосов
/ 16 марта 2011

Использование context.Response.Redirect (newUrl); результаты на странице, которая говорит:

"Объект перемещен в здесь ."

Обновление: Это произошло потому, что я вышел из системы, в этом случае ответом будет использование FormsAuthentication.RedirectToLoginPage ();

...