// Check for valid date and that the date is in the future if ((DateTime.TryParse(args.Value, out dt) == false) (dt <= DateTime.Today)) { args.IsValid = false; } }
</script>
<html> <body> <form id="form1" runat="server"> <div> <asp:Label ID="Label1" Runat="server" Text="Future Date:"></asp:Label> <asp:TextBox ID="futureDatetxt" Runat="server"></asp:TextBox> <asp:CustomValidator ID="CustomValidator1" Runat="server" ErrorMessage="Invalid date. Enter a date in the future."