需要不提交的时候,将按钮加上如下属性button.Attribute.Add("onclick","return false");

解决方案 »

  1.   

    <input type="button" value="Click Here!" onClick="IsSubmit(this.form)"><script ...>
    function IsSubmit(form)
    {
       if (提交)
           //form.submit();
    }
    </script>
      

  2.   

    //.aspx
    <script language="JavaScript">
    function IsSubmit()
    {
       if (提交)
           return true;
       else 
           return false;
    }
    </script><asp:Button id="Button1" Text="Click Here!" runat="server" />//.aspx.csvoid Page_Load(object sender, EventArgs e)
    {
        Button1.Attributes["onClick"] = "javascript: return IsSubmit();";

      

  3.   

    <form action="myasp.aspx" onsubmit="return ifsubmit(this)">
    <input type="hidden" name="cansubmit" value="0">....
    </form><script>
    function ifsubmit(obj){
     return obj.cansubmit == "1";
    }
    </script>
    以后只要改变cansubmit 的值为1 就表示可以提交
      

  4.   

    //更简单的话,但建议分开成script 以便于在不允许提交时使用alert:<form action="myasp.aspx" onsubmit="return this.cansubmit == '1';">
    <input type="hidden" name="cansubmit" value="0">....
    </form>