asp.net – 具有绝对URL的Asp .Net MVC RedirectToAction
|
我编写了一个在IFrame中运行的Asp .Net MVC应用程序.当我的一个控制器方法返回RedirectToAction()时,我希望顶部浏览器URL重定向到该地址,而不仅仅是我的IFrame.我该怎么做呢?因为我在另一个站点内运行,我需要将绝对URL传递给浏览器,即’ http://parentsite.com/myapp/ {controller} / {action}’ 我想这相当于将我的超链接的目标属性设置为’_top’,以便整个站点重定向(这将通过扩展HtmlHelper非常简单),但我如何为服务器端重定向执行此操作? 到目前为止,我的解决方案是覆盖OnResultExecuting,提取我打算重定向到的URL,然后重定向到Frame Breaker View,传递我最初打算重定向到的URL作为参数. Frame Breaker View简单地写出了一些javascript,它将顶级浏览器URL设置为我的原始URL.这种方法有一个比我想要的额外的HTTP请求,但至少没有违反任何MVC原则(我不认为!).思考? 谢谢 解决方法使用Redirect()而不是RedirectToAction()并传入url.编辑: 我认为你需要一些JavaScript来打破客户端的IFrame.重定向到URL只会影响当前帧. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – IE在IIS7中打开脚本,打开静态压缩
- 在ASP.NET Core中相关的ConfigureAwait(false)?
- asp-classic – VBScript条件短路解决方法
- 所有我使用IO的动作都是异步的?
- asp.net-web-api – ASP.NET WebApi自定义序列化
- ASP.NET图表在数字旁边添加百分比
- asp.net-mvc-2 – MVC Html.TextBoxFor MaxLength和Value
- 将搜索框添加到ASP.Net动态数据列表页面
- asp.net – 使用外部connectionStrings.config文件进行WebP
- asp.net-mvc – ASP.NET MVC 3多个模型到单个表单
- asp.net – 在双列表框中移动项目
- asp.net-web-api – 与web api和web api 2之间的
- 十七点学完安全知识超级详细了解进程和病毒知识
- asp.net – LINQ to SQL – 如何选择特定的列和返
- .net – ELMAH对企业库异常处理块
- asp.net – ‘检测到Autofac循环组件依赖性’错误
- asp.net-mvc-3 – 检查ViewBag是否具有属性,以有
- asp.net-mvc – 如何获取Azure网站上的错误详细信
- ASP.net Model View Presenter是否值得时间?
- Asp.net MVC5与Bootstrap EditorFor尺寸
