CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

关于删除记录后不用点刷新就能看到结果的

楼主libaisongtuye(孤云浪)2004-12-01 16:56:41 在 Web 开发 / ASP 提问

下面的代码是删除按钮的  
      <td   width="67"   align="center"><input   name="del"   type="button"   onClick="if(window.confirm('是否真的要删除此信息'))   window.open('del_liuyan.asp?id=<%=   rs("id")   %>','_self');"   value="删除"></td>  
  下面的是删除处理的  
  <%@LANGUAGE="VBSCRIPT"   CODEPAGE="936"%>  
   
  <!--#include   file="cn.asp"   -->  
   
  <%  
  dim   str  
  str   =   "delete   from   dingcang   where   id   =   "   &   Request.QueryString("id")  
  'Response.Write   "<center>"   &   str   &   "</center>"  
  cn.Execute   str,,adCmdText   +   adExecuteNoRecords  
  Response.Redirect   "hui_ding_list.asp"  
  %>  
  这些代码执行起来并没有问题,只是删除以后的记录仍然存在在显示的页面上,只有刷新以后才可以看到删除的记录已经没有了,我想问问,可不可以点了删除就能看到结果的,不用刷新就能看到,应该怎么写??高手帮帮忙!!!小弟实在不会! 问题点数:20、回复次数:9Top

1 楼xhbmj(《升龙道》)回复于 2004-12-01 17:17:19 得分 0

加  
  <HEAD>    
  <META   HTTP-EQUIV="PRAGMA"   CONTENT="NO-CACHE">    
  </HEAD>    
  到</body>后面看看Top

2 楼libaisongtuye(孤云浪)回复于 2004-12-01 17:24:45 得分 0

<!--#include   file=cook.asp-->  
   
  <!--#include   file="cn.asp"   -->  
   
  <body>  
  <%  
  dim   str  
  str   =   "delete   from   huiyuan   where   id   =   "   &   Request.QueryString("id")  
  'Response.Write   "<center>"   &   str   &   "</center>"  
  cn.Execute   str,,adCmdText   +   adExecuteNoRecords  
  Response.Redirect   "list.asp"  
  %></body><HEAD>    
  <META   HTTP-EQUIV="PRAGMA"   CONTENT="NO-CACHE">    
  </HEAD>    
  是要这个样子吗,没用啊,不知道应该在哪里下功夫,哪位帮下Top

3 楼superdsf(澜石)回复于 2004-12-01 17:25:52 得分 0

<%  
  Response.Buffer   =   True  
  Response.Expires   =   -1  
  Response.ExpiresAbsolute   =   now()-1  
  Response.CacheControl   =   "no-cache"    
  %>  
   
   
  把上边的代码加到ASP程序的最上端就可以彻底解决了。Top

4 楼comstep(小毛)回复于 2004-12-01 17:27:18 得分 20

del_liuyan.asp后写上:  
  <script   language=javascript>  
  window.location.href="list.asp"  
  </script>Top

5 楼xhbmj(《升龙道》)回复于 2004-12-01 17:40:07 得分 0

<HEAD>    
  <META   HTTP-EQUIV="PRAGMA"   CONTENT="NO-CACHE">    
  </HEAD>    
  加到list.aspTop

6 楼hedongyang(笑笑)回复于 2004-12-01 17:45:37 得分 0

你这是采用了弹出窗口来删除数据。我做过,发段代码给你看。。。。  
   
  <%  
  Dim   ID,sql  
  ID = Request("ID")  
  sql="DELETE   FROM   Middle_Class   WHERE   ID="&ID  
  conn.execute(sql)  
   
  conn.close  
  Set   conn=Nothing  
   
  Response.Write("<script   language='JavaScript'>alert   ('解决方案中类成功删除!');window.opener.location.reload();window.close();</script>")  
   
  %>Top

7 楼butcher2002(我又出来捣乱了)回复于 2004-12-01 17:51:39 得分 0

你直接在提交之后,用history.go(0)刷新该页就可以了  
   
   
  原来我觉得提交之后数据库处理没有页面处理快~实际不是这样的Top

8 楼hj3793(白开心)回复于 2004-12-01 17:52:11 得分 0

提交至本页面...先进行删除操作,然后在查询显示数据...  
   
  提交至别的页面...删除后再定向原来的页面Top

9 楼satans18((何畏)(只要你过得比我好))回复于 2004-12-01 17:58:48 得分 0

location.href=''  
   
  reponse.redirect("")  
  Top

相关问题

  • 在DataGrid中删除一条记录后,怎样刷新?
  • 删除datagrid的记录后,为什么页面不能刷新?
  • 删除记录后,如何高效地刷新界面?
  • 删除记录后无法刷新问题?
  • 删除记录????
  • 记录删除
  • 如何删除结果集中的记录
  • 在datagrid的templateColumn绑定checkbox,选择记录成功删除后datagrid未能刷新,请问如何处理?
  • 删除记录后,要刷新一次才能正常显示的问题------急救帮助
  • 求救,急切!删除一个记录后如何让网页自动刷新!在线等

关键词

  • str

得分解答快速导航

  • 帖主:libaisongtuye
  • comstep

相关链接

  • Web开发类图书

广告也精彩

反馈

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