解决方法一:

前台按钮:

<asp:Button   ID="Button1"   runat="server"   OnClick="Button1_Click"   Text="Button"   OnClientClick="this.form.submit();this.disabled=true"   UseSubmitBehavior="False"   />

后台代码:

protected   void   Page_Load(   object   sender,   EventArgs   e   )
      {
          if   (Page.IsPostBack)
          {
              Button1.Attributes.Add("disabled",   "disabled");
          }  
      }


关键是红色部分OnClientClick="this.form.submit();this.disabled=true"   UseSubmitBehavior="False" 。


解决方法二:

          this.btnSubmit.Attributes["onclick"] = this.GetPostBackEventReference(this.btnSubmit) + ";this.disabled=true;";     //防止重复提交


相关文章:

  • 2022-02-16
  • 2022-12-23
  • 2021-09-13
  • 2022-02-11
  • 2021-12-24
  • 2022-12-23
  • 2022-01-26
猜你喜欢
  • 2021-09-09
  • 2021-06-30
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案