Session过期,如何跳出iframe框架页的问题
2024-10-21 09:25:28
跳出框架页,实际上是更改父页面地址。那么更改父页面地址很简单即:
window.parent.location='/Login/loginindex';
这里说session过期,那么浏览器端的任何请求都应该进行过滤,所以在OnActionExecuting方法中,进行跳转。
filterContext.Result = new ContentResult() { Content = "<html><script>window.parent.location='/Login/loginindex';</script></html>", ContentType = "text/html" };//让父页面发生跳转
如果写到上面这一步,就结束了,那么非ajax请求可以顺利跳转,但是ajax请求会把上述内容作为json字符串返回,并不能真正的跳转。
这里要在后面加一个return;就可以了。什么原因,水平有限,我也不知。
最新文章
- iOS学习笔记——触控与手势
- redis unwatch discard
- js 返回并刷新
- centOS5下安装redis make报错
- AWR分析。(shared_pool,sga_size大小设置)
- Spring+iBatis+Atomikos实现JTA事务
- Jquery实现自动提示下拉框
- 高级PHP应用程序漏洞审核技术
- CLR via C# - GC
- JQuery日记6.9 Promise/A之Callbacks
- Java学习记录:降低耦合度
- poj3270Cow Sorting(置换+贪心)
- BZOJ 2741: 【FOTILE模拟赛】L [分块 可持久化Trie]
- 关于docker jenkins启动时失败的问题处理
- python基础之小数据池、代码块、编码和字节之间换算
- 【python小工具】linux 低权限密码记录 提权小套路
- django-debug-toolbar和Django 日志配置
- HTML学习笔记07-头部
- redis异常和注意点
- Kubernetes学习之路(二十五)之Helm程序包管理器
热门文章
- List of yellow pages
- p5339 [TJOI2019]唱、跳、rap和篮球
- jsc2019_qualE Card Collector
- android:imeOptions=";actionDone";
- IsAjaxRequest
- Oracle系列:触发器、作业、序列、连接
- apt-get updete以及apt-get upgrade的区别
- JavaScript.InjectedScriptHost
- [Linux] 008 文件处理命令
- 虚拟机环境搭建/修改VMware虚拟机固定IP