龙空技术网

MVC中Session过期重定向问题(兼顾ajax请求)

子墨爸爸 359

前言:

眼前兄弟们对“tp5ajax不跳转”都比较关注,大家都想要分析一些“tp5ajax不跳转”的相关内容。那么小编也在网摘上收集了一些关于“tp5ajax不跳转””的相关内容,希望各位老铁们能喜欢,大家快快来了解一下吧!

1、创建一个类并且实现继承 public class SessionExpireFilterAttribute : AuthorizeAttribute

2、对方法HandleUnauthorizedRequest进行重载

如果Session为空,则判断是否为Ajax请求,

当请求为ajax请求时,清除响应内容,并且在当前线程中加入ajax请求标识

如果不是ajax请求则直接进行跳转

在 Global.asax的 Application_EndRequest 方法总设置响应状体:

ajax请求进行处理

标签: #tp5ajax不跳转