Tôi có tệp ashx và tôi muốn chuyển hướng từ trang ashx đến aspx. Một số giải pháp?chuyển hướng phản hồi từ tệp .ashx
11
A
Trả lời
15
void ProcessRequest(HttpContext context)
{
context.Response.Redirect(newUrl);
}
-1
Coudl của bạn làm điều đó bằng cách viết trình xử lý.
0
Sử dụng ngữ cảnh.Response.Redirect (newUrl); kết quả trong một trang có nội dung:
"Đối tượng được chuyển đến here".
Cập nhật: Điều này xảy ra vì tôi đã đăng xuất, trong trường hợp đó câu trả lời là sử dụng FormsAuthentication.RedirectToLoginPage();
-1
Tôi tìm thấy một giải pháp và nó sẽ làm việc tốt:
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>");
}