MVC小系列(二十二)【MVC的Session超时,导致的跳转问题】
2024-10-19 03:39:08
由于mvc内部跳转机制的问题,它只在当前的action所渲染的view上进行跳转,如果希望在当前页面跳,需要将mvc方法改为js方法:
filterContext.Result = new RedirectToRouteResult("Default", new RouteValueDictionary {
{ "Action",_failActionName },
{ "Controller", _failControllerName},
{ "returnUrl", returnUrl} });
修改成Js方法跳转:
string url = new UrlHelper(filterContext.RequestContext).Action(
_failActionName,
_failControllerName,
new
{
returnUrl = returnUrl
});
//防止出现登陆超时,在局部跳转URL的问题
filterContext.HttpContext.Response.Write("<script>location.href='" + url + "'</script>");
filterContext.HttpContext.Response.End();
最新文章
- [System] CentOS虚拟机系统克隆后的网络配置
- Atitit.去除水印的方案
- Bootstrap的字体文件woff2 报错
- 非Animal呢?为何不写个万用类
- CLR via C# 3rd - 01 - The CLR&#39;s Execution Model
- ubuntu 安装配置jdk+eclipse+android sdk
- java 线程的使用
- 碰到一个在app内部浏览器锚点异常的问题
- Java系列:Add Microsoft SQL JDBC driver to Maven
- CentOS 7.x安装配置
- Node.js的简介和安装
- 多图片/文件上传 - SwfUpload/PlUpload
- 痞子衡嵌入式:飞思卡尔Kinetis系列MCU启动那些事(11)- KBOOT特性(ROM API)
- (原创)超详细一步一步在eclipse中配置Struts2环境,无基础也能看懂
- 口胡FFT现场(没准就听懂了)&;&;FFT学习笔记
- 处理器 趣事 CPU/GPU/TPU/DPU/BPU
- Linear Algebra(未完待续)
- js事件驱动函数
- Java 3-Java 基本数据类型
- 解压cpio.gz、zip类型文件
热门文章
- Visual Studio 2012 Professional 密钥
- Selenium 处理windows 上传 窗口
- (转载)JDK中的设计模式
- Html笔记(一)概述
- T-SQL XQuery (XML路径查询) (转)http://blog.csdn.net/Beirut/article/details/8150116
- Git log高级用法
- 杭电HDOJ--ACM1002(JAVA解题,运用BigInteger)(自定义MBigInteger 简单实现大数处理----完善后可以实现百亿计算器)
- 编译android版libmpg
- IIS8之System.ServiceModel.Activation.HttpModule錯誤處理
- Spark shell里的语句探索