Javascript 按“上一步”按钮忽略重定向页面

Javascript 按“上一步”按钮忽略重定向页面,javascript,asp.net,web,Javascript,Asp.net,Web,我有一个“加载页面”来指示系统正在搜索的用户。 当用户按“后退”按钮并将其重新插入第一页时,我想跳过此页 怎么做? 谢谢。您可以在加载页面上查看推荐人和匹配项。如果referer是加载页面“之后”的页面,则可以假定用户按下了back 您可以在服务器上或在javascript中执行此操作,例如JS中的(pseudo): 使用javascript Response.Cache.SetNoStore();或窗口。历史。前进(1) 这将禁用返回按钮功能。还维护一些会话值,如果单击“后退”按钮,这些值将设

我有一个“加载页面”来指示系统正在搜索的用户。 当用户按“后退”按钮并将其重新插入第一页时,我想跳过此页

怎么做?
谢谢。

您可以在加载页面上查看推荐人和匹配项。如果referer是加载页面“之后”的页面,则可以假定用户按下了back

您可以在服务器上或在javascript中执行此操作,例如JS中的(pseudo):

使用javascript

Response.Cache.SetNoStore();或窗口。历史。前进(1)

这将禁用返回按钮功能。还维护一些会话值,如果单击“后退”按钮,这些值将设置为空。就像下面一个

<%
  Response.Buffer = True
  Response.ExpiresAbsolute = Now() - 1
  Response.Expires = 0
  Response.CacheControl = "no-cache"

  If Len(Session("FirstTimeToPage")) > 0 then
    'The user has come back to this page after having visited
    'it... wipe out the session variable and redirect them back
    'to the login page
    Session("FirstTimeToPage") = ""
    Response.Redirect "/Bar.asp"
    Response.End
  End If
%>
0那么
'用户在访问后返回此页面
“它。。。清除会话变量并将其重定向回
'转到登录页
会话(“FirstTimeToPage”)=“”
Response.Redirect“/Bar.asp”
答复.完
如果结束
%>

我刚刚使用了
windows.location.replace(newUrl)
,它将页面从历史记录中删除并修复了它。

谢谢您的帮助。在ie8上,当我按下后退按钮时,它告诉我推荐人是第一页
<%
  Response.Buffer = True
  Response.ExpiresAbsolute = Now() - 1
  Response.Expires = 0
  Response.CacheControl = "no-cache"

  If Len(Session("FirstTimeToPage")) > 0 then
    'The user has come back to this page after having visited
    'it... wipe out the session variable and redirect them back
    'to the login page
    Session("FirstTimeToPage") = ""
    Response.Redirect "/Bar.asp"
    Response.End
  End If
%>