
[英]Open outlook email when user clicks on a button - Classical ASP
[英]Reloading page when the user clicks on the back button in browser
我已经使用Classic ASP和VBScript开发了一个小型应用程序。 目前正在我的公司中运行。 当用户单击注销时,会话将过期。 我在数据库中放置了更多控件。 单击“注销”后,用户状态将更改为“在数据库中注销”。 这样可以防止用户单击任何链接,即使他注销后单击上一步按钮也可以转到上一页。
但是,我想要的是注销后,如果用户单击浏览器中的“后退”按钮,则根本不会显示上一页。 而是我决定应显示的默认错误消息。 Classic ASP中有什么方法可以做到这一点?
我多年来一直在使用的用于防止缓存的内容如下(将其放在单独的文件中,并包括在每个前端asp页上)
<%
Response.Expires = 60
Response.Expiresabsolute = Now() - 1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
%>
除此之外,您还应该在注销页面上使用session.abandon,然后可以将Session_OnStart与重定向到默认启动页面一起使用。
或者,如果您确实想要该错误页面,则如果会话已清除,则Session.clear和函数将重定向到该错误页面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.