当前位置:编程学习 > asp >>

asp 删除记录后未显示删除,但页面刷新后才显示删除掉

<!--#include file="conn.asp"--> <% id = Trim(Request.QueryString("id")) sql="delete * from fdNews where id="&request.querystring("id") rs.open sql,conn,1,3 rs.delete rs.update response.Write "<script language=javascript>;history.go(-1);location.reload ();</script>" response.end %>
补充:谢谢了,本人是新手,希望高手帮助指点下,网上查了好多但没找到想要的结果.
就是删除记录后还返回本页,如在1.asp列表中除删的,删除后还返后1.asp页面
追问:还是不行呀,不过还是谢谢.原代码如下:
<!--#include file="conn.asp"-->
<%
id = Trim(Request.QueryString("id"))
sql="delete * from fdNews where id="&request.querystring("id")
rs.open sql,conn,1,3
rs.delete
rs.update	 
set rs=nothing
response.redirect "glxw.asp"
%>谢谢,但测试后,还是不行呀,这我在网上也查到过,怎么回事呀,传到服务器上试也不行,必须刷新才可以,其他删除页面按钮删除后也存在同样问题,除非是转到不是本页才可以,郁闷呀.
答案:response.Write "<script language=javascript>location.reload();</script>"
其他:如果是静态页面,会有这样的问题吗? 发源码啊 要不你找个迷你ASP服务器试试 这个应该是缓存的问题,你把游览器的历史记录全部清除看看,如果还是 <!--#include file="conn.asp"-->
<%
exec="delete * from fdNews where id="&request.querystring("id")
conn.execute exec
Response.Redirect("1.asp")
%> 你这个代码是怎么触发的?
form 里面 是用 post 还是get? 你不要用返回的,用重新转到1.asp这个页面Response.Redirect("1.asp").
3楼那样。 response.Write "<script language=javascript>;history.go(-1);location.reload

();</script>"

这里你删除成功了还要返回前一个页面,这样当然是你所描述的问题哦,这里你应写为
<script>window.location='news.asp'</script> 

上一个:ASP 内容过长分页代码,新闻内容 包含了图片,html标签.....
下一个:asp.net mvc框架中 怎样在一个 View 内传递多个 Model,最好有代码,谢谢

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,