【发布时间】:2011-01-04 04:09:35
【问题描述】:
我有 ashx 文件,我想从 ashx 重定向到 aspx 页面。有什么解决办法?
【问题讨论】:
我有 ashx 文件,我想从 ashx 重定向到 aspx 页面。有什么解决办法?
【问题讨论】:
void ProcessRequest(HttpContext context)
{
context.Response.Redirect(newUrl);
}
【讨论】:
使用 context.Response.Redirect(newUrl);结果页面显示:
“对象已移至here。”
更新: 发生这种情况是因为我退出了,在这种情况下,答案是使用 FormsAuthentication.RedirectToLoginPage();
【讨论】:
我找到了一个解决方案,它应该可以正常工作:
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>");
}
【讨论】: