关于删除记录后不用点刷新就能看到结果的
下面的代码是删除按钮的
<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




