一天一个朋友问我,在页面上有一个服务器控件btnSave,单击btnSave时会提交并执行服务器端保存代码。现要求单击btnSave时先执行客户端代码,通过客户端验证时方提交,否则不提交,请问如何在客户端实现提交及取消提交?
其实很多人都对这个困惑,事实上实现起并不复杂,我们要在JavaScript当中好好利用__doPostBack("","")就可以实现;
实现方法:建二个按钮控件,一个客户端的btnsave,一是服务器控件btnSave。
function Check
(
    if (!condition...)
   {
         return;
    }
   else
   {
    __doPostBack("btnSave","");
    }
)
btnsave.click=Check;
这样单击btnsave就可会实现上面的功能了。