当前位置:编程学习 > C#/ASP.NET >>

.net中如何设置button防范重复提交

我设置了button的OnClick属性为:javascript:this.disable=true;this.form1.submit();shezhile UserSubmitBehavior=false.
结果还是不可以! --------------------编程问答-------------------- onclientClick="return check()"
function check()
{
document.getElementById("btn").disabled=true;
_dopostback("btn2").Click();
return true;
} --------------------编程问答--------------------
this.disabled=true;
--------------------编程问答-------------------- 我和楼主真有缘,同一时间提交相同的问题! --------------------编程问答--------------------
引用 2 楼 chengfellow 的回复:
JScript code
this.disabled=true;

在提交后,设置按钮不能再提交 --------------------编程问答-------------------- 提交后刷新本页面也行。 --------------------编程问答--------------------
引用 2 楼 chengfellow 的回复:
JScript code
this.disabled=true;

+1 --------------------编程问答-------------------- 页面放两个Button
一个html的Button,一个服务端Button(隐藏),click事件下写你的代码,
点html的Button灰掉,真正提交是服务端Button,如下:
<input id="Button1" type="button" value="提交" onclick="document.getElementById('Button1').disabled = true;document.getElementById('Button2').click();" />

<asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="Button" style="display:none;" />
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,