在 asp.net 网站中,我需要提交一些字段以插入数据库。OnclientClick 事件我有 javascript 方法来验证输入,如果验证失败,它方法返回 false,如果验证成功,则返回 true。如果它返回 true,则服务器端事件进程提前插入数据。
我的问题是在 javascript 主要验证方法中,它通过 ajax 调用服务器端方法来获取一些数据以验证表单。主要的javascript方法不等待服务器端调用,它会继续前进,这意味着我无法验证该方法,它会继续进行回发。
function ValidateInput()
{
if(1 == 2)
{
return false;
}
// other logic to validate
ServiceSideCalltoValidate();
// It dont wait of above method and make the postback
}
换句话说,我需要实现逻辑,以便 1 个 javascript 方法应该等待完成另一个 javascript 的调用。