CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

会员退出后,页面无法刷新

楼主busade1()2005-01-29 11:40:01 在 Web 开发 / ASP 提问

以下是   logout.asp   文件中的代码:  
  session("login_name")   =   ""  
  session("member_id")   =   ""  
  Session("mode")   =   ""  
  %>  
  <script   language="JavaScript"   type="text/JavaScript">  
  window.alert("注销成功!");  
  window.open("../index/index.asp","_self");  
  </script>  
   
  以下是   index.aspd   文件中的代码:  
  <%   If   CheckSession()   =   "admin"   Then   %>  
  <a   href="../admin/list_trade_info.asp">信息管理</a>&nbsp;&nbsp;<a   href="../admin/admin_trade_info_type.asp">类型管理</a>&nbsp;&nbsp;<a   href="../admin/logout.asp">注     销</a>  
  <%   Else   if   CheckSession()   =   "member"   Then   %>  
  <a   href="../index/pub_trade_info.asp">发布信息</a>&nbsp;&nbsp;<a   href="../member/logout.asp">注     销</a>  
  <%   Else   %>  
  <a   href="../admin/login.asp">管理登录</a>&nbsp;&nbsp;<a   href="../member/login.asp">会员登录</a>  
  <%   End   If   %>  
  <%   End   If   %>  
   
  以下是CheckSession()函数的代码:  
  function   CheckSession()  
  if   session("login_name")   =   ""   or   session("member_id")   =   ""   then  
  CheckSession   =   ""  
  else  
  CheckSession   =   Session("mode")  
  end   if  
  end   function  
   
  小弟我实在不知道是哪错了,会员退出后,window.open("../index/index.asp","_self")开的页面依然是会员管理的界面,但是手动刷新一下就回到guest浏览的界面了。  
  各位大虾帮帮忙阿,谢谢!!!!!!!!!!! 问题点数:50、回复次数:5Top

1 楼znjgress(四空和尚)回复于 2005-01-29 11:45:32 得分 5

用response   重定向一下就可以刷新了Top

2 楼gamestar1(海洋之星)回复于 2005-01-29 11:46:00 得分 10

应该是被IE浏览器缓存了   建议在每个页面加上以下代码  
   
  Response.Buffer   =   True    
  Response.ExpiresAbsolute   =   Now()   -   1    
  Response.Expires   =   0    
  Response.CacheControl   =   "no-cache"    
  Response.AddHeader   "Pragma",   "No-Cache"  
   
  <META   HTTP-EQUIV="Pragma"   CONTENT="no-cache">  
  <META   HTTP-EQUIV="Cache-Control"   CONTENT="no-cache">  
  <META   HTTP-EQUIV="Expires"   CONTENT="0">  
  Top

3 楼znjgress(四空和尚)回复于 2005-01-29 11:46:25 得分 15

response.Redirect(url)Top

4 楼yxhzj(余华[学习J2EE中])回复于 2005-01-29 12:41:28 得分 20

<script   language="JavaScript"   type="text/JavaScript">  
  window.alert("注销成功!");  
  window.open("../index/index.asp","_self");  
  </script>  
   
   
  ====  
   
   
  <script   language="JavaScript"   type="text/JavaScript">  
  window.alert("注销成功!");  
  window.location.href='../index/index.asp';  
  </script>Top

5 楼jhysky(尘土御风)回复于 2005-01-29 17:03:22 得分 0

应该可以Top

相关问题

  • 页面刷新
  • 刷新页面?
  • 页面刷新
  • 页面的刷新
  • ASP.NET 页面刷新
  • 页面如何刷新?
  • 页面刷新的问题
  • 如何刷新页面?
  • 刷新页面的问题!!!
  • 怎样刷新页面?

关键词

  • 页面
  • 代码
  • 管理
  • 刷新
  • 会员
  • response
  • session

得分解答快速导航

  • 帖主:busade1
  • znjgress
  • gamestar1
  • znjgress
  • yxhzj

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo