要做一个类似于向导的三步提交界面,
因为嫌MutliView控件(是一种能交互显示多个View,类似于Wizard)需要跟服务器交互,效率不高,所以自己将3个DIV写在一个页面里,完全通过客户端JavaScript来实现显示隐藏, 通过单击上一步下一步按钮可以实现快速切换.现在问题出来了,设计意图是在每一步的时候都需要数据验证,验证通不过就不能到下一步,但是如果使用验证控件, 只有在提交的时候才会阻止,而我的上一步下一步按钮不是提交,仅仅是触发客户端的JS行为.所以没有办法阻止客户进到下一步.如何才能确保每一步数据都有效呢?

解决方案 »

  1.   

    ajax也需要跟服务器交互的,我不想跟服务器交互,就想玩玩纯客户端的JS
      

  2.   

    用div 给它加上ID 然后用javascript控制它显示还是不显示就可以了
      

  3.   

    如果我能确切知道那些该死的控件的ID号,完全可以不需要那些鬼打架的验证控件自己写验证,这方面的资源也很多,可是那些个控件转换成HTML的时候都被重新设置了ID.
      

  4.   

    对的,重新设置的控件名ctl00_服务器控件名,比如你的TextBox 命名为txt_check 那么你的html的元素名为ctl00_txt_check.