MVC小系列(二十二)【MVC的Session超时,导致的跳转问题】
由于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();
MVC小系列(二十二)【MVC的Session超时,导致的跳转问题】的更多相关文章
- MVC小系列(十二)【RenderAction和RenderPartial区别】
		
二者作用:RenderAction:渲染分部视图到页面上,要求提供Action和控制器名称RenderPartial:渲染分部视图到页面上,要求提供分部视图的名称,即路径,如果是在当前控制下或者sha ...
 - MVC小系列(十八)【给checkbox和radiobutton添加集合的重载】
		
mvc对DropDownListFor的重载很多,但对checkbox和radiobutton没有对集合的重载 所以该讲主要针对集合的扩展: #region 复选框扩展 /// <summary ...
 - MVC小系列(十六)【在控制器级别或具体Action级别上动态设定模板页(Layout)】
		
方法就是使用:ActionFilterAttribute它的几个方法:OnActionExecuted,OnActionExecuting,OnResultExecuted和OnResultExecu ...
 - MVC小系列(十五)【MVC+ZTree实现对树的CURD及拖拽操作】
		
根据上一讲的可以加载一棵大树,这讲讲下如果操作这颗大树 <link href="../../Scripts/JQuery-zTree/css/zTreeStyle/zTreeStyle ...
 - MVC小系列(十)【PartialView中的页面重定向】
		
在mvc的每个Action中,都可以指定一种返回页面的类型,可以是ActionResult,这表示返回的页面为View或者是一个PartialView, 在以Aspx为页面引擎时,PartialVie ...
 - MVC小系列(十九)【mvc与站点地图】
		
我的MvcSiteMap地图主要由实体文件,XML配置文件,C#调用文件组成,当然为了前台调用方法,可以为HtmlHelper添加一个扩展方法 第一步 定义站点地图实体 public class Mv ...
 - MVC小系列(十四)【MVC+ZTree大数据异步树加载】
		
ZTree是一个jquery的树插件可以异步加载 第一步定义一个标准的接口(指的是与ztree默认的数据元素保持一致) /// <summary> /// ZTree数据结构 /// &l ...
 - hbase源码系列(十二)Get、Scan在服务端是如何处理
		
hbase源码系列(十二)Get.Scan在服务端是如何处理? 继上一篇讲了Put和Delete之后,这一篇我们讲Get和Scan, 因为我发现这两个操作几乎是一样的过程,就像之前的Put和Del ...
 - CRL快速开发框架系列教程十二(MongoDB支持)
		
本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...
 - Web 前端开发精华文章推荐(HTML5、CSS3、jQuery)【系列二十二】
		
<Web 前端开发精华文章推荐>2014年第一期(总第二十二期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML ...
 
随机推荐
- [Buffalo] 一些SQL函数
			
取得当前时间的函数:GETDATE() 计算时间的函数:DATEADD(datepart,number,date) 计算两个时间差额:DATEDIFF(datepart,startdate,endda ...
 - C# 中判断程序是否启动使用Mutex使用异常
			
[背景] 在最近的一个项目中,我负责客户端模块的工作.需求要求,在启动客户端时需要判断客户端是否已经启动(单例).于是我决定使用Mutex来实现此功能,代码如下: bool initiallyOwne ...
 - xilinx cpld XC95144XL 最小系统板
			
手上有几块xilinx的CPLD芯片XC95144,闲着无聊,打样的几块板子回来玩玩. 全部引脚引出,外接4个LED灯和一个Power灯,做成了50mm*50mm的板子,省钱(O(∩_∩)O). 下面 ...
 - [九度OJ]1137.浮点数加法
			
原题链接:http://ac.jobdu.com/problem.php?pid=1137 题目描述: 求2个浮点数相加的和题目中输入输出中出现浮点数都有如下的形式:P1P2...Pi.Q1Q2... ...
 - vijosP1289 老板娘的促销方案
			
vijosP1289 老板娘的促销方案 链接:https://vijos.org/p/1289 [思路] 组合公式+高精度. 如果n-m<2则无解. 否则对于第一个询问:ans=C(n-m,2) ...
 - 关于Windows Azure的常见问题-一般问题FAQ
			
一般问题 什么是Windows Azure? Windows Azure 是一个灵活而开放的云平台,通过该平台,您可以在数据中心快速生成.部署和管理应用程序.Windows Azure 支持所有主流操 ...
 - Linux设备驱动中的异步通知与异步I/O
			
异步通知概念: 异步通知的意识是,一旦设备就绪,则主动通知应用程序,这样应用程序根本就不需要查询设备状态,这一点非常类似于硬件上的“中断”概念,比较准确的称谓是“信号驱动的异步IO”,信号是在软件层次 ...
 - redis在.NET下的使用
			
windows SEVER包:http://code.google.com/p/servicestack/wiki/RedisWindowsDownload windows仅用来测试,性能不如在lin ...
 - poj1873 The Fortified Forest 凸包+枚举 水题
			
/* poj1873 The Fortified Forest 凸包+枚举 水题 用小树林的木头给小树林围一个围墙 每棵树都有价值 求消耗价值最低的做法,输出被砍伐的树的编号和剩余的木料 若砍伐价值相 ...
 - 第三步 用Jena自定义完成数据库到RDF的映射
			
第三步 用Jena自定义完成数据库到RDF的映射 2013年10月17日 8:53:27 这一步用Jena编程,终于能做点有技术含量的事情了.这个工作计划本周内完成,下周一好给老师一个交待. 目标:把 ...