众所周知,asp.net封装了很多验证控件,这些控件可以在客户端很方便地进行一些验证,无需发送到服务器端。这种验证方法可以避免资源浪费,并且可以在网络条件不好的情况下给用户良好的体验,每个Web初学者都是必备的技能。
我下面讲解一个小问题,就是CompareValidator验证日期到底是在客户端验证还是在服务器端验证。参考:BaseCompareValidator,CompareValidator
大家可以在BaseCompareValidator中看到这个
这就是关键所在也就是说这个控件既可以在客户端验证,也可以发送到服务器端进行验证,那么我们在编程的时候要尤为注意这个问题。