作为asp.net的新手,在我的应用程序中使用会员制,使用ClearSession()
函数在注销
单击事件
中,但是问题在于如果我在注销后单击浏览器上的返回按钮,它会转发到缓存页面。如何清除浏览器缓存,使用户无法查看其个人资料,如果他没有登录?
protected void ClearSession()
{
FormsAuthentication.SignOut();
Session.Clear();
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ExpiresAbsolute = DateTime.UtcNow.AddDays(-1d);
Response.Expires = -1500;
Response.CacheControl = "no-Cache";
}