Sé que esto no es posible, pero ¿cuál es la mejor alternativa para querer hacer Response.Redirect
desde un iFrame, para redirigir la página padre?Response.Redirect() en iFrame, ventana principal de redirección
6
A
Respuesta
11
No puede hacer esto usando ASP.NET. ASP.NET en el lado del servidor puede redirigir la solicitud entrante y no puede conocer un marco principal.
Pero si desea redirigir marco padre de alguna condición del lado del servidor puede llamar a JavaScript del servidor de esta manera:
protected void Page_Load(object sender, EventArgs e) {
ClientScriptManager.RegisterClientScriptBlock(this.GetType(),
"RedirectScript", "window.parent.location = 'http://yoursite.com'", true);
}
Y, por supuesto, puede utilizar sencilla window.parent.location JavaScript = 'http: //yoursite.com 'en el lado del cliente.
1
Response.Clear();
Header.Controls.Add(new LiteralControl(@"
<script type=""text/javascript"">
top.location = ""/Logout.aspx"";
parent.location = ""/Logout.aspx"";
</script>
"));
5
Acabo de utilizar el siguiente código con éxito. Incluso se omite la X-Frame-Options SAMEORIGIN
y permite la redirección de un dominio a otro en un iframe:
string url = "https://siteurl.com";
Response.Write("<script>top.location='"+url+"';parent.location='"+url+"';</script>");
Cuestiones relacionadas
- 1. Detectar redirección en iFrame
- 2. Establecer la variable en la ventana principal desde iframe
- 3. recargar ventana principal desde dentro de un iframe
- 4. iframe click link se abre en la página principal en lugar de en la página iframe
- 5. Cómo abrir colorbox desde dentro de un iframe en la parte superior de la ventana principal
- 6. Pasando cookies en Response.Redirect en ASP.NET
- 7. ¿Diálogo como ventana principal?
- 8. abrir la ventana modal de iframe en el elemento primario
- 9. Imprimir contenidos de un iframe creado dinámicamente desde la ventana principal
- 10. ¿es posible que iframe cambie el tamaño sin ayuda de la ventana principal?
- 11. Ventana emergente jQuery Valor devuelto a principal
- 12. Fancy Box: cómo actualizar la página principal al cerrar la ventana flotante iframe?
- 13. ¿Cómo puedo actualizar la ventana padre de un iframe?
- 14. Response.WriteFile & Response.Redirect
- 15. Actualice la ventana principal desde la ventana secundaria en javascript
- 16. ¿Es posible obtener la referencia de la página principal de un iFrame con JavaScript en iFrame?
- 17. Cómo actualizar la página principal de iframe después de un envío en el iframe?
- 18. ClickOnce y ventana principal inactiva
- 19. jQuery desplazarse a la parte superior del iframe principal
- 20. página principal de Google no se carga en un iframe
- 21. C# Ventana de creación - Definición de la ventana principal
- 22. Cómo recargar la página principal desde un iFrame
- 23. ¿Cómo uso Target = _blank en un response.redirect?
- 24. Elementos de acceso de la ventana padre de iframe
- 25. Cómo prevenir IFRAME redirija ventana de nivel superior
- 26. Refrescando ventana principal después de cerrar ventana emergente
- 27. Lectura de Iframe Content en Iframe Load
- 28. Documento de ventana principal de referencia
- 29. Mostrar el cuadro de diálogo de jquery en la ventana principal
- 30. En ASP.NET MVC, ¿cómo funciona response.redirect?
Tenga en cuenta que los dominios de los documentos del marco del marco y los padres tendrán que coincidir para evitar un error de acceso denegado ser arrojado por la mayoría de los navegadores . – Chris
Si mi padre tiene otro dominio en el marco? – Kiquenet