响应从.ashx文件重定向

时间:2010-01-12 12:49:22

标签: .net ashx

我有ashx文件,我想从ashx重定向到aspx页面。一些解决方案?

3 个答案:

答案 0 :(得分:19)

void ProcessRequest(HttpContext context)
{
     context.Response.Redirect(newUrl);
}

答案 1 :(得分:0)

使用context.Response.Redirect(newUrl);导致页面显示:

“对象已移至here。”

更新: 这是因为我退出了,在这种情况下答案是使用FormsAuthentication.RedirectToLoginPage();

答案 2 :(得分:-1)

我找到了一个解决方案,它应该可以正常工作:

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>");
}