ASP中为什么删除后不能立即看到效果

来源:百度知道 编辑:UC知道 时间:2024/05/05 18:48:50
ASP中为什么删除后不能立即看到效果
我做了个后台,我如果对某条新闻点删除,他会提示删除成功.并且回到该页面,可该页面的那条内容还在,除非你重新测试一次否则他还在那里.但事实上这条内容已经删除.请各位高手指点一下.为什么会这样怎么解决
我用了redirect转到这个页面,可就是没变
怎么刷新式跳转啊

难得出来回答一次题 这样就行了 在ASP页面最顶部加入以下代码

<%
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.cachecontrol = "no-cache"
%>

加上后就不缓存页面,其他的一切照旧也无所谓 就OK了

可该页面的那条内容还在......但事实上这条内容已经删除
能不能说清楚点
用就用一个redirect转向该页面,问题出在该页面没有刷新过

刷新式跳转

response.write "<script language='javascript'>" & chr(13)
response.write "alert('删除成功!');" & Chr(13)
response.write "window.document.location.href=XXX.asp';"&Chr(13)
response.write "</script>" & Chr(13)
response.End()

'应该是你的删除对话框的原因,因为它执行了弹出对话框之后就不会执行redirect跳转了,试下下面的代码,把删除成功和跳转并在一起
response.write "<script>alert('删除成功');location.href='?';</script>"