Tôi biết điều này là không thể, nhưng thay thế tốt nhất cho việc muốn làm Response.Redirect
từ iFrame, để chuyển hướng trang mẹ?Response.Redirect() trong iFrame, chuyển hướng cửa sổ mẹ
6
A
Trả lời
11
Bạn không thể thực hiện việc này bằng ASP.NET. ASP.NET trên phía máy chủ có thể chuyển hướng yêu cầu đến và không thể biết về một khung cha mẹ.
Nhưng nếu bạn muốn chuyển hướng khung cha mẹ trên một số điều kiện phía máy chủ bạn có thể gọi JavaScript từ máy chủ như thế này:
protected void Page_Load(object sender, EventArgs e) {
ClientScriptManager.RegisterClientScriptBlock(this.GetType(),
"RedirectScript", "window.parent.location = 'http://yoursite.com'", true);
}
Và dĩ nhiên bạn có thể sử dụng đơn giản window.parent.location Javascript = 'http: //yoursite.com 'ở phía khách hàng.
1
Response.Clear();
Header.Controls.Add(new LiteralControl(@"
<script type=""text/javascript"">
top.location = ""/Logout.aspx"";
parent.location = ""/Logout.aspx"";
</script>
"));
5
Tôi vừa sử dụng mã sau đây với thành công. Nó thậm chí bỏ qua các X-Frame-Options SAMEORIGIN
và cho phép chuyển hướng từ một miền với nhau trong một iframe:
string url = "https://siteurl.com";
Response.Write("<script>top.location='"+url+"';parent.location='"+url+"';</script>");
Các vấn đề liên quan
- 1. ngăn iframe chuyển hướng trang mẹ
- 2. Ngăn chặn location.hash trong một iframe từ di chuyển cửa sổ cha mẹ trong Chrome
- 3. Truy cập cửa sổ mẹ từ iframe (tên miền chéo)
- 4. Làm thế nào để ngăn chặn IFRAME từ chuyển hướng cửa sổ cấp cao
- 5. Chuyển hướng Javascript - Cửa sổ mới
- 6. Truy cập biến JavaScript trong iframe, từ cửa sổ mẹ trên cùng một miền
- 7. Kích hoạt sự kiện trong cửa sổ cha mẹ iframe của
- 8. Làm mới cửa sổ mẹ từ cửa sổ con trong javascript
- 9. đèo từ cửa sổ bé đến cửa sổ cha mẹ
- 10. Gọi JavaScript của cửa sổ mẹ từ cửa sổ con
- 11. làm mới cửa sổ mẹ khi đóng cửa sổ con
- 12. Tải lại cửa sổ cha mẹ từ cửa sổ con
- 13. yếu tố Truy cập vào cửa sổ cha mẹ từ iframe (jquery)
- 14. ASP.NET Response.Redirect để mở một cửa sổ trình duyệt mới?
- 15. Truy cập đối tượng DOM của cửa sổ mẹ từ jQuery DOMWindow được tải bằng iFrame
- 16. mở cửa sổ phương thức từ iframe vào phụ huynh
- 17. Phát hiện chuyển hướng trong iFrame
- 18. fancybox - chuyển biến trở lại cho cha mẹ khi cửa sổ fancybox được đóng
- 19. Tại sao Response.Redirect không chuyển hướng URL bên ngoài?
- 20. Tiếp cận một biến iframe từ mẹ
- 21. Làm thế nào tôi có thể có chiều cao của cửa sổ mẹ từ bên trong iFrame bằng jQuery?
- 22. Làm cách nào để chuyển dữ liệu vào cửa sổ cha mẹ từ cửa sổ bật lên?
- 23. Có thể chặn tất cả các chuyển hướng và mở nội dung trong cửa sổ mới/bật lên không?
- 24. Làm mới cửa sổ cha mẹ từ cửa sổ con bằng cách sử dụng javascript
- 25. Cửa sổ làm mới dành cho cha mẹ sau khi đóng cửa sổ bật lên
- 26. Javascript để mở cửa sổ bật lên và tắt cửa sổ cha mẹ
- 27. $ (cửa sổ) .blue sự kiện ảnh hưởng đến Iframe
- 28. Đính kèm sự kiện trong iframe con vào trình xử lý trong cửa sổ chính
- 29. Điều khiển 'xxx' không có cửa sổ cha mẹ
- 30. Làm cửa sổ tokinter tkinter không sát với bố mẹ
Lưu ý rằng các lĩnh vực của khung và phụ huynh các văn bản khung sẽ cần phải phù hợp để tránh một access denied lỗi được ném bởi hầu hết các trình duyệt . – Chris
Nếu bố mẹ tôi có miền khác trong khung? – Kiquenet