15 个解决方案
#1
你用的数据控件绑定的数据对吧,你更新完后重新绑定一次不就OK了
#2
如果不是实时更新的页面,当然要重新给服务端发送请求了呀。。。
#3
当然是重新发送的请求阿,修改后,记录集、conn连接都是关闭的,之后跳转到的页面也是conn、记录集重新打开的。
我没用控件绑定,直接写的conn和记录集代码
set rs=server.CreateObject("adodb.recordset")
我没用控件绑定,直接写的conn和记录集代码
set rs=server.CreateObject("adodb.recordset")
#4
用时实刷新技术吧!!!
#5
可以加这个试试:
<%
Response.buffer = True
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
%>
<%
Response.buffer = True
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
%>
#6
楼上的代码我已经加过了,也没有作用。
4楼说的实时刷新技术,应该说还没必要阿,因为是同一个用户操作,是从列表页面 点修改进入表单填写状态,提交后存储修改内容,再跳转到列表页面,结果跳转后的页面显示的数据还是修改前的数据,必须手动刷新一下才显示出来。很是纳闷
4楼说的实时刷新技术,应该说还没必要阿,因为是同一个用户操作,是从列表页面 点修改进入表单填写状态,提交后存储修改内容,再跳转到列表页面,结果跳转后的页面显示的数据还是修改前的数据,必须手动刷新一下才显示出来。很是纳闷
#7
给你一个界面切换友好的笨办法:
数据更新后,打开一个提示页面(msg.asp),显示:"数据是否已经成功更新!"
关闭提示页面时,重新请求数据页面(是重新请求,不是返回上一页哟!)
数据更新后,打开一个提示页面(msg.asp),显示:"数据是否已经成功更新!"
关闭提示页面时,重新请求数据页面(是重新请求,不是返回上一页哟!)
#8
Response.Write("<script>window.opener.location = window.opener.location;</script>")
Response.Write("<script language='javascript'>window.opener=alert('修改成功更新成功!');window.close();</script>")
修改成功后 自动刷新副窗口 就行了
Response.Write("<script language='javascript'>window.opener=alert('修改成功更新成功!');window.close();</script>")
修改成功后 自动刷新副窗口 就行了
#9
返回代码不会是history.go(-1)吧
#10
对修改数据库后是怎么返回请求页面的。
#11
````
#12
页面重新reload一下,脚本写
#13
rs("意见反馈")=request("yj")
rs.update
rs.close
set rs=nothing
response.redirect "jyxx.asp?Action=manage&page="&request("page")&"&sx="&sx&"&random()"
修改成功后如上response.redirect返回的。
可能跟网页的设计没关系。
我怀疑跟操作系统,或者iis设置有关系。因为在别的电脑上发布都好好的。
但是不知道是哪里设置的问题。
rs.update
rs.close
set rs=nothing
response.redirect "jyxx.asp?Action=manage&page="&request("page")&"&sx="&sx&"&random()"
修改成功后如上response.redirect返回的。
可能跟网页的设计没关系。
我怀疑跟操作系统,或者iis设置有关系。因为在别的电脑上发布都好好的。
但是不知道是哪里设置的问题。
#14
我做的都是数据更新后,再调用一下绑定的方法,没问题的啊,不用重新刷新...
#15
因为手工刷新是没问题的,那说明可能是客户端IE的问题了。
工具-->Internet选项-->常规-->浏览历史栏的“设置”-->Internet临时文件中 勾选“每次访问网页时检查”
工具-->Internet选项-->常规-->浏览历史栏的“设置”-->Internet临时文件中 勾选“每次访问网页时检查”
#1
你用的数据控件绑定的数据对吧,你更新完后重新绑定一次不就OK了
#2
如果不是实时更新的页面,当然要重新给服务端发送请求了呀。。。
#3
当然是重新发送的请求阿,修改后,记录集、conn连接都是关闭的,之后跳转到的页面也是conn、记录集重新打开的。
我没用控件绑定,直接写的conn和记录集代码
set rs=server.CreateObject("adodb.recordset")
我没用控件绑定,直接写的conn和记录集代码
set rs=server.CreateObject("adodb.recordset")
#4
用时实刷新技术吧!!!
#5
可以加这个试试:
<%
Response.buffer = True
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
%>
<%
Response.buffer = True
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
%>
#6
楼上的代码我已经加过了,也没有作用。
4楼说的实时刷新技术,应该说还没必要阿,因为是同一个用户操作,是从列表页面 点修改进入表单填写状态,提交后存储修改内容,再跳转到列表页面,结果跳转后的页面显示的数据还是修改前的数据,必须手动刷新一下才显示出来。很是纳闷
4楼说的实时刷新技术,应该说还没必要阿,因为是同一个用户操作,是从列表页面 点修改进入表单填写状态,提交后存储修改内容,再跳转到列表页面,结果跳转后的页面显示的数据还是修改前的数据,必须手动刷新一下才显示出来。很是纳闷
#7
给你一个界面切换友好的笨办法:
数据更新后,打开一个提示页面(msg.asp),显示:"数据是否已经成功更新!"
关闭提示页面时,重新请求数据页面(是重新请求,不是返回上一页哟!)
数据更新后,打开一个提示页面(msg.asp),显示:"数据是否已经成功更新!"
关闭提示页面时,重新请求数据页面(是重新请求,不是返回上一页哟!)
#8
Response.Write("<script>window.opener.location = window.opener.location;</script>")
Response.Write("<script language='javascript'>window.opener=alert('修改成功更新成功!');window.close();</script>")
修改成功后 自动刷新副窗口 就行了
Response.Write("<script language='javascript'>window.opener=alert('修改成功更新成功!');window.close();</script>")
修改成功后 自动刷新副窗口 就行了
#9
返回代码不会是history.go(-1)吧
#10
对修改数据库后是怎么返回请求页面的。
#11
````
#12
页面重新reload一下,脚本写
#13
rs("意见反馈")=request("yj")
rs.update
rs.close
set rs=nothing
response.redirect "jyxx.asp?Action=manage&page="&request("page")&"&sx="&sx&"&random()"
修改成功后如上response.redirect返回的。
可能跟网页的设计没关系。
我怀疑跟操作系统,或者iis设置有关系。因为在别的电脑上发布都好好的。
但是不知道是哪里设置的问题。
rs.update
rs.close
set rs=nothing
response.redirect "jyxx.asp?Action=manage&page="&request("page")&"&sx="&sx&"&random()"
修改成功后如上response.redirect返回的。
可能跟网页的设计没关系。
我怀疑跟操作系统,或者iis设置有关系。因为在别的电脑上发布都好好的。
但是不知道是哪里设置的问题。
#14
我做的都是数据更新后,再调用一下绑定的方法,没问题的啊,不用重新刷新...
#15
因为手工刷新是没问题的,那说明可能是客户端IE的问题了。
工具-->Internet选项-->常规-->浏览历史栏的“设置”-->Internet临时文件中 勾选“每次访问网页时检查”
工具-->Internet选项-->常规-->浏览历史栏的“设置”-->Internet临时文件中 勾选“每次访问网页时检查”