在后台Page_Load中加一句:
this.btnUpdate.Attributes.Add("onclick", " return isVerify()");
将<asp:Button ID="btnUpdate" runat="server" Text="Update" OnClick="btnUpdate_Click" 
                    ValidationGroup="1" OnClientClick="isVerify()" /> 改为<asp:Button ID="btnUpdate" runat="server" Text="Update" OnClick="btnUpdate_Click" /> 

解决方案 »

  1.   

    OnClientClick="return isVerify();" 
      

  2.   

    var strMobile=document.getElementById("dataMobile"); 
    这个取到的都是NULL
    我这里dataMobile是一个写在formview里的textbox 都是服务器控件
    会不会是这些有影响???
      

  3.   

    OnClientClick="return isVerify();" 
      

  4.   

    var strMobile=document.getElementById("dataMobile").value;
    或者
    var strMobile=document.form1.dataMobile.value;
      

  5.   

    都不行
    算了 我改用validator了
      

  6.   

    服务器控件在客户端名称会改变
    var strMobile=document.getElementById("ctl00$dataMobile").value; 
    在控件ID前加ctl00$就可以访问了