首先,我在 global.asax 文件中将会话变量设置为 Session["SessionId"] ,如下所示:-
void Session_Start(object sender, EventArgs e)
{
// Code that runs when a new session is started
string sessionId = Session.SessionID;
Session["SessionId"] = "true";
}
我在母版页的 page_load() 事件中使用此代码:-
Response.Buffer = true;
Response.ExpiresAbsolute = DateTime.Now.AddDays(-1d);
Response.Expires = -1500;
Response.CacheControl = "no-cache";
if(Session["SessionId"] == null)
{
Response.Redirect("PatientLoginPage.aspx");
}
并使用 Firefox 作为我的默认浏览器,但它在其中无法正常工作,Chrome 浏览器请纠正我,如果我错了,请帮助我......
提前致谢,
维巴夫 D.
如果我没记错的话,Gmail 和 Yahoo 在注销时使用 2 个重定向,因此当您单击“返回”时,您实际上会返回到一个虚假页面,而不是您注销之前的页面。
尝试相同。
此外,所使用的重定向类型可能会影响浏览器历史记录或不影响浏览器历史记录(我在这里指的是从 http 标头进行重定向或从简单的 javascript 进行重定向)。
尝试使用此信息和一个虚假的“代理”页面进行一些实验,该页面充当“登录”模式和“注销”模式之间的中间体
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)