如何才能使按钮在不回调的情况下调用数据验证的控件?
要做一个类似于向导的三步提交界面,
因为嫌MutliView控件(是一种能交互显示多个View,类似于Wizard)需要跟服务器交互,效率不高,所以自己将3个DIV写在一个页面里,完全通过客户端JavaScript来实现显示隐藏, 通过单击上一步下一步按钮可以实现快速切换.
现在问题出来了,设计意图是在每一步的时候都需要数据验证,验证通不过就不能到下一步,但是如果使用验证控件, 只有在提交的时候才会阻止,而我的上一步下一步按钮不是提交,仅仅是触发客户端的JS行为.所以没有办法阻止客户进到下一步.
如何才能确保每一步数据都有效呢?
------解决方案--------------------ajax
------解决方案--------------------用div 给它加上ID 然后用javascript控制它显示还是不显示就可以了
------解决方案--------------------可以设个标志,传给js函数,根据不同的值判断,至于这个标志值可以用一个控件保存,不知道能不能成
------解决方案--------------------你不交互怎么验证
------解决方案--------------------对的,重新设置的控件名ctl00_服务器控件名,比如你的TextBox 命名为txt_check 那么你的html的元素名为ctl00_txt_check.