服务器端控件有个属性叫OnClientClick,如果你用了微软的验证控件,那么当你把OnClientClick设为“return confirm('确认执行**操作吗?')”后你会发现验证失效了。
这时候只要加一个条件就能搞定,OnClientClick="if(Page_ClientValidate()){return confirm('确认执行追加操作吗?')}else{ return false}"。
对,就是这个方法Page_ClientValidate(),验证该页面是否通过了验证,今天做项目又学到了这一招!