防止多次点击button,
效果:点击后,执行事件,同时按钮颜色变成灰色,不能点击,事件执行完毕后,按钮恢复。
前台按钮这样写:
<asp:Button ID="btnSumbit" runat="server" UseSubmitBehavior="false" OnClientClick="this.value='正在提交';this.disabled=true;" Text="提交" οnclick="btnSumbit_Click" />
后台Page_load事件中添加:
btnSumbit.Attributes.Add("onclick", "this.disabled=true;" +this.ClientScript.GetPostBackEventReference(btnSumbit, ""));