gpt4 book ai didi

javascript - 使用javascript从MVC Action通过iFrame重定向到父级

转载 作者:行者123 更新时间:2023-11-30 08:10:56 25 4
gpt4 key购买 nike

我在 Webforms 站点的 iFrame 中有一个 MVC 表单。该表单通过以下代码提交,但我希望它重定向到 Webforms 站点上的父页面。它不起作用,因为我无法让 RedirectResult 以父级为目标。从我过去了解到的情况来看,这是做不到的吗?

[HttpPost]
public ActionResult Index(string FindText, string FindTown)
{
return new RedirectResult("http://www.thesite.com/SearchResults.aspx?SearchText=" + SearchText + "&Town=" + Town);
}

有没有一种方法可以从 Action 内部通过 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"
};

关于javascript - 使用javascript从MVC Action通过iFrame重定向到父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10459694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com