各位同仁,我在一个项目中遇到一个添加的问题。
就是现在有一条数据 主键自动生成R如果在网络比较慢,按钮多次点击,就有多条信息添加进了数据库。
本人一些解决方案不是很适用这个特殊的添加
1,初始化的时候定义主键,老板不让这样干
2,判断页面的验证,因为用的是微软的验证控件,不知道怎么获取其验证的返回值,此点希望高人指点希望求一个通用的解决方案,最好是像SSH中那个保存来回的那个哈希码,能够验证是否多次保存。
就是现在有一条数据 主键自动生成R如果在网络比较慢,按钮多次点击,就有多条信息添加进了数据库。
本人一些解决方案不是很适用这个特殊的添加
1,初始化的时候定义主键,老板不让这样干
2,判断页面的验证,因为用的是微软的验证控件,不知道怎么获取其验证的返回值,此点希望高人指点希望求一个通用的解决方案,最好是像SSH中那个保存来回的那个哈希码,能够验证是否多次保存。
disabled = true;
<input id="Button1" type="button" value="button" onclick="this.disabled = true;" runat="server" onserverclick="Button1_ServerClick"/>
<input id="Button1" type="button" value="button" onclick="this.disabled = true;" runat="server" onserverclick="Button1_ServerClick"/>
在你点击后Button1会被设为不可用,走完后台事件页面刷新后,Button1又可恢复可用
{
window.event.keyCode=0;
return false;
}
{
集合=值;
清空();
提交数据库(值);
}
else
{
alert('你还没有输入,不能提交!');
}
{
集合=值;
清空();
提交数据库(集合);
}
else
{
alert('你还没有输入,不能提交!');
}