通过自定义客户端验证方法,实现AJAX异步数据提交. 本处利用了.net的客户端验证控件,通过验证后,再通过AJAX提交数据. 代码: <asp:Button ID="btnSave" OnClientClick="return WebForm_Submit();" runat="server" /> <script language="javascript" type="text/javascript"> function Modify_Callback(res) ...{ if(res != null && res.value == true) ...{ alert("成功!"); } else ...{ alert("失败!"); return; } } function WebForm_Submit() ...{ WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions('btn', '', true)); if(WebForm_OnSubmit()) ...{ var para = "aa"; UI.Business.Modify(para,Modify_Callback); } return false; } </script>