16

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

4

3 回答 3

23
void ProcessRequest(HttpContext context)
{
     context.Response.Redirect(newUrl);
}
于 2010-01-12T12:53:33.280 回答
0

使用 context.Response.Redirect(newUrl); 结果页面显示:

“物体移到了这里。”

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

于 2011-03-15T21:48:18.623 回答
-2

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

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>");
}
于 2015-11-05T11:07:19.967 回答