如果用户点击button很多下的话
注册的时候,是不是会数据库出现多条相同记录呢?
怎么防止重复提交呢
注册的时候,是不是会数据库出现多条相同记录呢?
怎么防止重复提交呢
解决方案 »
- sql添加求好的逻辑思维
- 跪求HTML转化成xml 的源码
- 大家能不能介绍几本学习WCF的好书或者学习WCF的教程(最好是视频的)啊,谢谢啦
- Javascript中如何绑定下拉框
- 配置问题
- 想制作一个上传文件的页面
- 如何获得datalist<ItemTemplate>中一个textbox1网页查看时输入的值.(马上结)
- 怎样在showModelessDialog中加入调用页面设置的对话框?
- 想在用户点击DropDownlist的下拉按钮时弹出一个Calender控件,选择日期之后,将该日期显示于DropDownlist中,该如何实现?
- 实施如何从服务器中查询结果网页中读取所自定义数据的方案
- (散分)asp.net下使用jquery里面的ajax实现数据提交,怎么弄!
- 邮件发送问题
此外cookie,session都可以.
让按钮不可以点击,enable为false 你试试
设置他的有效性 然后 进行判断
如果按楼上所有将btn enable变为false
刷新将还是
自己想想 看看要什么效果 那样也行
this.btnOK.Attributes.Add("onclick", ClientScript.GetPostBackEventReference(btnOK, "Click") + ";this.disabled=true; this.value='提交中...';");
提交按钮中..
System.Threading.Thread.Sleep(2000);
ClientScript.RegisterStartupScript(GetType(), "btnCommit", "alert('提交成功!!!');", true);
javascript: ctrl+Enter提交:
if(event.ctrlKey&&event.keyCode==13)
{
document.getElementById("Button1").click();
document.getElementById("Button1").disabled=true;
return false;
}
你的目的是 为了防止重复提交还是 防止数据重复,如果是防止数据重复,3楼的方法可以,建议用Ajax 进行验证数据是否重复!
重复的不让注册是业务逻辑问题。