大家好. 现在我来说一下模拟环境. 大家可以在本机上调试.
页面有以下几页:Login.aspx , Default.aspx, A.aspx, B.aspx , BasePage类
Login.aspx 继承System.UI.Page 点击按钮代码: Session["UserInfo"] = true;
Response.Redict("Default.aspx")
Default.aspx 继承BasePage 页面上只有两个超链接,分别链接到A页面和B页面.
都是打开新窗口的方式链接.
BasePage类
publice Class BasePage:System.Web.UI.Page
{
protected override void OnPreInit(EventArgs e)
{
base.OnPreInit(e);
////没有登陆
if (Session["UserInfo"] == null)
{
Reponse.Redirect("Login.aspx");
}
}
}
A页面.: 一个按钮, 当点击这个按钮, 需要查询数据库5分钟左右.
B页面: 一个空页面, 在单击了A页面的按钮以后, 再从Default.aspx上点击B页面.
这时B页面大约要阻塞2分钟左右,
阿波罗的战车
幕布斯7119047