У меня есть файл ashx, и я хочу перенаправить с ashx на страницу aspx. Некоторое решение?
Ответ перенаправляется из файла .ashx
Ответ 1
void ProcessRequest(HttpContext context)
{
context.Response.Redirect(newUrl);
}
Ответ 2
Использование context.Response.Redirect(newUrl); приводит к странице, которая гласит:
"Объект перемещен в здесь.
Обновление: Это произошло из-за того, что я вышел из системы, в этом случае ответ должен состоять в использовании FormsAuthentication.RedirectToLoginPage();
Ответ 3
Ваш coudl сделать это, написав обработчик.
Ответ 4
Я нашел решение, и он должен работать нормально:
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>");
}