MVC中使用ActionFilterAttribute全局过滤器出现:网页无法正常运作 将您重定向的次数过多。解决办法
2017-08-24 23:05
726 查看
之前在OA项目里的BaseController 使用OnActionExecuting Response.Redirect("/Login/Index");
并没有出现 网页无法正常运作 将您重定向的次数过多 的问题. 原因是LoginController并没有继承BaseController.
这次积分管理系统项目因为在BaseController里注入了 XRepository { get; set; } 所以全部Controller都要继承BaseController.以至于造成.当Session为空时去执行LoginController.但又这时没有登录!又去执行BaseController的
校验用户是否登录.这时浏览器就炸了...... 废话少说了.
解决方法:建立LoginCheckFilterAttribute:ActionFilterAttribute
在里面重写OnActionExecuting方法判断是否校验用户是否登录.然后在RegisterGlobalFilters
filters.Add(new
LoginCheckFilterAttribute() { IsCheck =true});最后加上特性
[LoginCheckFilterAttribute(IsCheck =false)]
public class LoginController : BaseController
{
并没有出现 网页无法正常运作 将您重定向的次数过多 的问题. 原因是LoginController并没有继承BaseController.
这次积分管理系统项目因为在BaseController里注入了 XRepository { get; set; } 所以全部Controller都要继承BaseController.以至于造成.当Session为空时去执行LoginController.但又这时没有登录!又去执行BaseController的
校验用户是否登录.这时浏览器就炸了...... 废话少说了.
解决方法:建立LoginCheckFilterAttribute:ActionFilterAttribute
在里面重写OnActionExecuting方法判断是否校验用户是否登录.然后在RegisterGlobalFilters
filters.Add(new
LoginCheckFilterAttribute() { IsCheck =true});最后加上特性
[LoginCheckFilterAttribute(IsCheck =false)]
public class LoginController : BaseController
{
}
相关文章推荐
- MVC中使用Action全局过滤器出现:网页无法正常运作 将您重定向的次数过多。解决办法
- MVC中使用Action全局过滤器出现:网页无法正常运作 将您重定向的次数过多。解决办法
- MVC使用uploadify3.1 IE下正常 firefox、chrome出现HTTPERROR 302错误解决办法
- 优酷首页出现“此网页包含过多的循环重定向”错误的解决办法
- VS2005与IE8导致MFC类向导出现脚本错误无法正常使用的解决办法
- 电脑出现IE已经阻止此站点以不安全的方式使用ActiveX控件,因此该网页无法正确显示”的处理办法
- 使用Asp.net MVC 2.0 +.NET 4.0 出现 “从客户端 ... 中检测到有潜在危险的 Request.Form 值”错误的解决办法
- CakePHP中使用saveAll无法正常保存数据的解决办法
- C++中使用类模板时出现:“error LNK2019: 无法解析的外部符号”的解决办法
- 使用history.back()出现"警告: 网页已过期的解决办法"
- 使用WebView加载数据出现找不到网页的问题之解决办法(转)
- qq能正常使用 网页打不开的解决办法
- ubuntu下面出现无法使用刚安装eclipse的插件的问题,解决办法
- asp+access中 打开网页时出现“操作必须使用一个可更新的查询”原因及解决办法
- eclipse出现无法找到action或namespace的解决办法
- 网页中无法使用摄像头的解决办法
- ubuntu 使用移动硬盘出现无法挂载(解决办法)
- winxp[sp2]下Apache无法正常使用实战得出的解决办法
- 使用PLSQL Developer时,出现“ORA-12154: TNS:无法解析指定的连接标识符”解决办法
- 转:XP下使用IIS访问asp出现无权查看网页问题的解决办法