У меня есть параметр Validator, который я использую с выбором календаря jquery. Я хочу, чтобы минимальное значение было 3 дня назад, причем максимальное значение было сегодня (для допустимого диапазона от 3 дней до сегодняшнего дня). Как я могу это сделать?
rvTxtTransactionDateFrom.MinimumValue = // how to set to today - 3 days?
rvTxtTransactionDateFrom.MaximumValue = DateTime.Today.ToString("MM/dd/yy");
Вы можете сделать:
rvTxtTransactionDateFrom.MinimumValue = DateTime.Today.AddDays(-3).ToString("MM/dd/yy");
rvTxtTransactionDateFrom.MaximumValue = DateTime.Today.ToString("MM/dd/yy");
rvTxtTransactionDateFrom.MinimumValue = DateTime.Now.AddDays(-3).ToString("MM/dd/yy");
rvTxtTransactionDateFrom.MaximumValue = DateTime.Now.ToString("MM/dd/yy");
Согласно приведенному выше коду, MinimumValue
- 3 дня назад, MaximumValue
- сегодня.
EDIT: Из любопытства между фактической разницы между шахтой и Kritner ответ (.Now
против .Today
) Я наткнулся на это: qaru.site/questions/63323/..., который, кажется, стоит прочитать.