FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 6478|回复: 4

【已解决】困扰我好几天的重定向过多的问题

[复制链接]
发表于 2017-8-10 14:31:22 | 显示全部楼层 |阅读模式
困扰我好几天的重定向过多的问题,登陆进去,随便打开一个窗口,放个几分钟后,再点刷新就显示重定向过多,我的所有页面有一个基类,判断session存在,如不存在,跳转到登陆页





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
 楼主| 发表于 2017-8-10 14:33:24 | 显示全部楼层
补充一下,在程序测试的时候没有发现这个问题,到了用户这里,使用域名地址,是不是跟域名有关系?
发表于 2017-8-10 17:20:33 | 显示全部楼层
你代码的问题
发表于 2017-8-10 20:59:53 | 显示全部楼层
卫联元秋 发表于 2017-8-10 14:33
补充一下,在程序测试的时候没有发现这个问题,到了用户这里,使用域名地址,是不是跟域名有关系? ...

F12,打开调试工具,找到 network 选项卡,看都是怎么样重定向的
 楼主| 发表于 2017-8-11 10:08:46 | 显示全部楼层
感谢三石兄的提醒,该问题已经解决,在这里感谢三石兄
重定向过多的解决方法

在登陆后,放了几分钟后,再刷新,浏览器出现重定向过多错误,用浏览器F12 Network页签跟踪发现,不断的请求Login.aspx,然后又到main.aspx

找原因:到了login.aspx,发现判断重定向的条件和PageBase的判断Session的条件不一致,导致不断来回重定向,造成死循环重定向

对策:在Login.aspx中去掉判断Session并转发main.aspx的代码,保留PageBase基类判断Session的方法,如果Session不存在了,直接重定向到Login.aspx.;Login.aspx不在保留判断Session的代码

完美解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-3-29 23:21 , Processed in 0.054713 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表