社区
ASP
帖子详情
提交后的页面怎样一刷新就让页面过期,而不重复提交?
Alfred
2005-10-13 10:48:46
?
...全文
277
8
打赏
收藏
提交后的页面怎样一刷新就让页面过期,而不重复提交?
?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
米七
2005-10-14
打赏
举报
回复
markmark
班门弄斧
2005-10-14
打赏
举报
回复
mark!
wangyingdong
2005-10-13
打赏
举报
回复
在很多情况下都需要防止相同的表单被多次提交,很多人的实现方法都比较复杂(代码数量超过几十行!!)下面提供一种只需使用几行代码的方法,轻松地实现了防止用户刷新多次提交表单和使用后退钮重复多次提交表单。
表单文件formtest.asp
< %Randomize '初始代随机数种子
num1=rnd() '产生随机数num1
num1=int(26*num1)+65 '修改num1的范围以使其是A-Z范围的Ascii码,以防表单名出错
session("antry")="test"&chr(num1) '产生随机字符串
% >
< form name="test" action="testact.asp" method="post" >
你的名字:< input type='text' name='' size=30 > '注意本行中使用了随机表单项名
< input type='submit' value='提交' >
< /form >
表单处理程序testact.asp
< %
teststr=request.form(session("antry"))
if teststr="" then
response.write "没有填写姓名或重复提交"
'由于用户没有填写名字,或表单被重复提交(标志为session("antry")为空)引起
else
response.write teststr
session("antry")="" '提交成功,清空session("antry"),以防重复提交!!
end if
% >
在这里,你只需随机化一个必填项目的表单项名即可,不必随机化所有的表单项目。
http://www.dwww.cn/new/200598181318242.html
xxgu
2005-10-13
打赏
举报
回复
用session?
jingxiaoping
2005-10-13
打赏
举报
回复
同意二楼的。
你如果怕重复提交的话,就使用转向很好用,而且也人性化。
tigerwen01
2005-10-13
打赏
举报
回复
在用户第一次提交页面后做一个标志,如Flag="Y",当用户刷新页面时检查Flag的值,当Flag="Y"时就提示页面已经过期。
if Flag="Y" then
response.write "页面过期"
end if
Alfred
2005-10-13
打赏
举报
回复
我不是要找变通的办法啊
iuhxq
2005-10-13
打赏
举报
回复
关注一下,提交以后页面跳转一下就可以了
一种Java Web数据
提交
中的防
刷新
令牌.pdf
一种Java Web数据
提交
中的防
刷新
令牌.pdf
详谈表单
重复
提交
的三种情况及解决方法
下面小编就为大家带来一篇详谈表单
重复
提交
的三种情况及解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
jsp-.rar_flag
提交
jsp防止
重复
提交
这做最好结合让jsp
页面
过期
一起用。当用户返回到上一表单
页面
时(按backspase键、返回按钮,右击--返回),让表单
页面
过期
。这样才可以让用户主动的
刷新
jsp而从新生成一个session.setAttribute("flag").如果不这样flag值不会更新,返回以后的操作数据是不会更新到数据库的。 (
页面
过期
的机制还不完全了解,只知道一种实现方法但觉得不怎么好使。摸索中...)希望有人能提出更好的解决方法.让
页面
form的、session的flag更新。
ASP.NET防止
页面
刷新
的两种解决方法小结
本篇文章主要是对ASP.NET防止
页面
刷新
的两种解决方法进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助
避免
刷新
时重新
提交
表单
在本文中,我将介绍一种避免
刷新
重新
提交
的简单方法
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章