Простой способ состоит в том, чтобы преобразовать даты в миллисекунды после 1 января 1970 (используйте Date.getTime ()), и затем сравнивают эти значения.
Если вы переходите по адресу http: // mysite / Downloads / {ACTION}
он запустит действие вашего контроллера.
Единственное, что не сработает в вашем примере, - это / Downloads
без каких-либо действий. Вы можете переписать этот URL, чтобы перенаправить вас к действию по умолчанию.
Кроме того, вам необходимо, чтобы обработчик маршрута игнорировал ваши файлы загрузки. Вы можете добавить строку в свой файл global.asax, чтобы игнорировать все zip-файлы или какой-либо другой подходящий шаблон игнорирования.
routes.Ignore("{resource}.zip");