我用了个CompareValidator做格式判断
可我还要做个判断即输入的日期如果大于系统当前日期的则验证不能通过
请问同志们咋办?????

解决方案 »

  1.   

    可以用 Is关键字检查一下Type,在和当前日期比较。
    也可以利用Try,Catch 判断一下。
    也可以利用正则表达式限制。
      

  2.   

    只要是日期类型,完全可以自行转换一下,没必要限制那么严。toString(“yyyy/MM/dd”)
      

  3.   

    将输入的时间格式变成正确的时间格式,然后使用
    DateTime.Compare( System.DateTime t1, System.DateTime t2 );
    和系统时间比较,哪个大哪个小就很容易判断了。
      

  4.   

    程序判断吧,那个CompareValidator只能判断是不是日期了,大小就没法了,,嘿嘿,后台判断吧