日期:2014-05-17  浏览次数:20439 次

asp.net按钮点击重复提交问题
一个按钮,快速点击 多下,提交了相应的多次,这问题如何解决!!

------解决方案--------------------
在点击按钮事件触发完毕,页面重定向到本页面,试试
------解决方案--------------------
按钮完成之后就重定向
------解决方案--------------------
探讨
为了测试 这个论坛是否有这样的问题。我现在快速点击提交回复按钮!!

------解决方案--------------------
点击完按钮灰掉
------解决方案--------------------
楼上的头像好帅o~~花痴
------解决方案--------------------
HTML code
<%@   Page   Language="C#"   AutoEventWireup="true"   CodeFile="aaa.aspx.cs"   Inherits="aaa"   %>   
    
  <!DOCTYPE   html   PUBLIC   "-//W3C//DTD   XHTML   1.0   Transitional//EN"   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
    
  <html   xmlns="http://www.w3.org/1999/xhtml"   >   
  <head   runat="server">   
          <title>无标题页</title>   
  </head>   
  <body>   
          <form   id="form1"   runat="server">   
          <div>   
              <asp:TextBox   ID="TextBox1"   runat="server"></asp:TextBox>   
              <asp:Button   ID="Button1"   runat="server"   OnClick="Button1_Click"   Text="Button"   OnClientClick="this.form.submit();this.disabled=true"   UseSubmitBehavior="False"   /></div>   
          </form>   
  </body>   
  </html>

------解决方案--------------------
点一下就将Enabled属性设为false这样行么?
------解决方案--------------------
您回复的太快 休息一下
------解决方案--------------------
飘过 学习了
------解决方案--------------------
点击之后就enable=false掉.
在onclientclick中加入应该就OK了把