ASP 连续多次post的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 05:31:25
现在可能没积分了.但是如果帮我解决了这个难题,我自费50元酬劳给大哥抽烟....真的是救命,春节都没过在写这该死的程序,就只剩下这问题了.
有一个表单页面,比如A.asp 内有一个嵌入式框架b.asp,
a.asp中表单内有 username 和 code 两个文本框,现在假设分别值为
小陈 100
表单提交的框架就是嵌入式框架,执行post的页面就是b.asp
我们通常是通过b.asp执行数据后并返回到a.asp中,但是这次麻烦事是这样的,点击提交的次数可能非常快,比如可能一秒都会添加三四次.b.asp不可能执行那么快.这该怎么办啊?! 数据库是ACCESS
我喷血... 不是的,我要的就是要多次添加.
本来我是用ASP+AJAX中的xmlhttp来实现.
但是如果比如 04800回车05800回车,都可以添加.
但是如果速度快一点,或者就算是很慢,两台电脑一起添加的话,很经常发现哪个号码没添加进去.
有没有什么办法,或者是不是数据库改为SQL的话就不会发生这个情况?
也或者看有没什么办法,无论如何,ASP必须在半秒内无条件添加成功进去.
全部联在一起的机子有三台,都是通过post.asp也就是上面多提的b.asp... 也是不间段的要添加数据.

写几行代码,希望能给你一点提示:
<script type='text/javascript'>
function sub(o){
document.form1.submit();
o.disabled=true;//提交表单的同时将按钮状态改为不可用,则可避免重复提交
}
</script>
<input value='提交' onclick="sub(this)">
-----------------------------------------
b.asp页面,收到提交的数据并处理完毕后,将父框架的提交按钮恢复可用。
response.write("parent.form1.btn1.disabled=false;")

你的意思是不是同时有很多人通过这个页面添加数据 因为太快了
所以有的人没有添加进去?