一、问题出现场景
场景:我在做项目的时候在同一页面两块区域分别由自己要验证的东西,其中有一块区域的button有OnClientClick和OnClick两个事件,需要通过OnClientClick进行验证,如果返回值为true则进入OnClick事件,结果发现,如果返回值为ture时这块区域的验证无效。出于这个场景考虑,我们只要弄好OnClientClick和验证以及OnClick三者的执行顺序,我们希望的执行顺序是 先进行验证如果不通过则不进行下面两个操作,通过则执行OnClientClick如果通过则继续,不通过则停止执行。
二、属性及方法介绍
validationGroup
基本上所有的.net控件都有这个属性,它的作用就是给验证和被验证的控件分组(实现不通区域执行不通的验证)
Page_ClientValidate()
前端手工启动验证控件的验证,返回值是true ,fal