使用验证控件验证日期?在Asp.net?

时间:2012-06-27 08:32:09

标签: asp.net

在Asp.net网络应用程序中,我试图验证日期不应该是未来日期,今天和过去日期的日期,使用验证控件,你能帮助我,我试过javascript它工作正常但是我使用验证控件。谢谢。

1 个答案:

答案 0 :(得分:0)

我会使用CustomValidator然后在ServerValidate事件中我会执行以下操作:

protected void vldCustStartDate_ServerValidate(object source, ServerValidateEventArgs args)
{
   DateTime startDate;

   if (DateTime.TryParse(txtStartDate.Text, out startDate))
   {
       args.IsValid = startDate <= DateTime.Now;
   }
   else
   {
       args.IsValid = false;
   }
}