为了账号安全,请及时绑定邮箱和手机立即绑定

继承PAGE页面的错误

继承PAGE页面的错误

MM们 2018-10-25 05:06:51
很简单的权限继承体系,  public class BasePage : System.Web.UI.Page    {  protected override void OnPreInit(EventArgs e)        {   //没有登陆            if (Session["UserInfo"] == null)            {           Response.Redirect("Login.aspx", true); -- 当去掉这一句时B页面就不会出现阻塞状态.}  base.OnPreInit(e);} 上面的代码我就不重复什么意思了,   我现在将奇怪现像描述一次,当在Login.aspx 里面,给Session赋值并登陆进来以后,  在Default.aspx页面中, 只有两个超链接, <a href="A.aspx" target="_blank">A</a> <a href="B.aspx" target="_blank">B</a> 当打开A页面并点击查询,  A页面的查询大约需要10分钟左右(大家不要问为什么要查这么久),在查询的同时再打开B页面时, B页面一直打不开, 一直是阻塞状态, 但B页面是一个空页面, 没有操作,但是将BasePage类的  "  Response.Redirect("Login.aspx", true); " 这一句给注解的时候, B页面就不会有阻塞状态, 
查看完整描述

2 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

Login页是不是也继承BasePage了?

查看完整回答
反对 回复 2018-10-26
  • 2 回答
  • 0 关注
  • 440 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信