总裁太霸道夏以沫唐裕:ASP-页面刷新问题

来源:百度文库 编辑:高考问答 时间:2024/04/30 13:11:23
各位兄弟姐妹:
我遇到一个问题:就是在刷新页面时,不让表单提交过来的值丢失,怎么解决?具体说来就是从一个页面post过来一个表单到sm.asp,sm.asp这个页面我处理了一些数据后,过一段时间再刷新一下此页面继续处理数据。用的是<meta http-equiv="refresh" content="10;URL=sm.asp">。但发现刷新页面之后表单提交过来的值都是空的了,该如何解决呢?

注意:请不要从sm.asp?id=1这方面考虑,因为request长度只有250个字符,如果使用比较长的字符,则该方法不可用。

在页面上建一个隐藏表单,表单的各项内容由ASP上次获得的内容创建。规定它一定时间后提交这个表单到自己就可以了。

一定时间后提交表单可能使用setTimeout函数。
我说的隐藏是指用户看不到,可以使用CSS控制visibility:hidden。

但是这样的话,你就不要再在META标识里加上refresh了,由表单提交来刷新你的页面。

把表单里的值暂且保存在SESSION变量里面