设置相应button的causesValidation属性为true或false即可。

解决方案 »

  1.   

    首先把只跟某个验证控件相关联(跟其他不相关的)的button的causesvalidation设为false,跟着在pageload里写上例如button1.Attributes("onclick")="javascript: if (RequiredFieldValidatorEvaluateIsValid(rfv1)) {...do something or submit...};"  可以看看这个,看完后或许你会对校验控件有更多的了解:C:\Inetpub\wwwroot\aspnet_client\system_web\1_0_3705_0\WebUIValidation.js
      

  2.   

    设置不想触发验证的控件的causesValidation为false。
      

  3.   

    我也碰到这样的问题,也找不到象在asp里有多个Form的解决方案,因为在APS.NET里一个页面只能有一个Form,所一这个问题想请教高手帮助一下。
      

  4.   

    那只好跟以前一样写上你的javascript代码来做啦。。
    使用大概语法如下
    button1.Attributes("onclick")="javascript:check()";
    check()做为javascript函数调用
      

  5.   

    meetweb(niky),能不能说的具体一点,假如说一个页面中有两组输入,每组都有各自的Button和输入校验,然后对一组的输入不会影响另一组...特别是第二组的输入是按下回车键不会启动第一组的默认Button