I need to compare date in textbox between today N-1 and today. For example 19/02/15, date should be between 19/02/14 and 19/02/15 (sorry, date format FR)
For greater than (year-1) is ok:
txtDate.ValueToCompare = DateTime.Today.AddYears(-1).AddDays(-1).ToShortDateString(); txtDate.CompareOperator = CompareOperator.GreaterThanEqual; How can I check that not greater than today?
Thanks in advance.
EDIT:
I tried this but not work:
RangeValidator rv = new RangeValidator(); rv.ControlToValidate = txtDate.ClientID; rv.Type = ValidationDataType.Date; rv.MinimumValue = DateTime.Today.AddYears(-1).AddDays(-1).ToShortDateString(); rv.MaximumValue = DateTime.Today.ToShortDateString(); rv.SetFocusOnError = true;