问题
I have ashx file and I want to redirect from ashx to aspx page. Some solution?
回答1:
void ProcessRequest(HttpContext context)
{
context.Response.Redirect(newUrl);
}
回答2:
Using context.Response.Redirect(newUrl); results in a page that says:
"Object moved to here."
Update: This happened because I signed out, in that case the answer is to use FormsAuthentication.RedirectToLoginPage();
回答3:
I found a solution and it should work fine:
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>");
}
来源:https://stackoverflow.com/questions/2048974/response-redirect-from-ashx-file