我在页面中放了一个按钮,按钮的OnClientClick事件中的代码是异步调用的,主要是弹出一个询问框,如果点击确定的话执行按钮的OnClick事件的修改功能。这个应该怎么弄啊。
 按钮:<asp:Button ID="btn_searchNo" runat="server" Text="绑定"  OnClientClick="getNo()" OnClick="btn_searchNo_Click" />
OnClientClick事件: function getNo()
        {
          var projectNo=document.forms[0]['txtProjectNo'].value;
          if (projectNo!=null && projectNo!="")
          {
              var ajaxFileUrl ="/GSMS.RightShine.WebSite/GSMS/GSMS.DoProject/BasicBuilding/JsonHandles/SearchProjectNo.aspx?projectNo=" + encodeURIComponent(projectNo);
              var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP"); 
              xmlHttp.open("POST", ajaxFileUrl , false);
              xmlHttp.send(ajaxFileUrl);  
              var result = xmlHttp.responseText;
              var strs= new Array();
              strs=result.split(","); //字符分割   
              if (strs[0]==0)
              {
                var r=confirm(strs[1]+strs[2]+strs[3]) ; 
                if(r==true)
                {
                     只有当这个的时候才执行按钮的onclick的修改功能                } 
  
              }
              if (strs[0]==1)
              {
                alert(strs[1]);
              }
              if (strs[0]==2)
              {
               alert(strs[1]);
              }
          }
          else
          {
            alert('没有输入项目编号');
          }
        }