使用 javascript 从 MVC Action 通过 iFrame 重定向到父级
Redirect to parent via iFrame from MVC Action using javascript
我在Webforms站点的iFrame中有一个MVC表单。表单通过以下代码提交,但我希望它重定向到 WebForms 站点上的父页面。它不起作用,因为我无法让重定向结果以目标父级。从我过去学到的情况来看,这做不到吗?
[HttpPost]
public ActionResult Index(string FindText, string FindTown)
{
return new RedirectResult("http://www.thesite.com/SearchResults.aspx?SearchText=" + SearchText + "&Town=" + Town);
}
有没有办法通过 Javascript 从操作内部定位父级,以实现我想要的结果?
例如,使用,
window.parent.location.href
如果这可能,我将如何写?
你可以尝试返回 JavaScriptResult:
return new JavaScriptResult
{
Script = string.Format("window.parent.location.href = '{0}'", url)
};
或内容结果:
return ContentResult
{
Content = string.Format("<script type="text/javascript">window.parent.location.href = '{0}';</script>", url),
ContentType = "text/html"
};
相关文章:
- 重定向iFrame中的父URL
- 如果页面为iframe,则重定向
- 附加'沙箱'属性设置为动态创建的iframe以停止重定向
- Iframe提交并将用户重定向回原始页面,但Iframe似乎仍然存在
- 在不使用 JavaScript 的情况下通过 iframe 访问时从页面重定向
- 由 URL 触发的来自 iFrame 的 JavaScript 重定向
- 读取iframe重定向(同一域)
- 在iFrame内部保持重定向
- js重定向,如果不在fb iframe中
- 停止重定向嵌入的iframe
- 移动设备上的 iFrame 重定向主页问题
- 根据文本框中的值范围重定向到 iframe 中的 URL
- 从外部 iFrame 重定向和链接中删除历史记录
- 刷新 iframe 而不重定向父页面
- 使用 javascript 从 MVC Action 通过 iFrame 重定向到父级
- 使用 Javascript/jQuery 重定向时将 POST 数据发送到顶级 iframe
- 使用目标从弹出窗口在 safari 中发布和重定向 iframe
- 窗口位置 阻止 iframe 重定向父窗口
- 表单提交后重定向iframe
- 如何重定向Iframe到另一个URL php