我在页面里有几个验证控件,但不论点击哪个button都会去验证textbox,但我只想一个button响应验证控件,(注:我这个页面主要是加了一个自定义控件,现在主要是自定义控件上的button总是响应该页的验证控件,是怎么回事?请大家教教是怎么回事)

解决方案 »

  1.   

    点击button就会回传回服务器,而验证控件所做的,正是在回传之前判断你的输入有没有符合要求.
    你可以把别的Button设为另开一个窗口.
      

  2.   

    这个问题在asp.net 2.0得到了很好的解决,现在好像还没有什么办法,除非你不用服务器端的验证控件,你可以使用javascript自己做校验呀。
      

  3.   

    javascrip写个公用的校验函数,然后在你的功能模块里调用做客户端验证应该可以吧,为什么非要服务器端验证呢?