Как иметь папку и контроллер с тем же именем в ASP.NET MVC?

Простой способ состоит в том, чтобы преобразовать даты в миллисекунды после 1 января 1970 (используйте Date.getTime ()), и затем сравнивают эти значения.

12
задан abatishchev 24 March 2014 в 21:23
поделиться

1 ответ

Если вы переходите по адресу http: // mysite / Downloads / {ACTION} он запустит действие вашего контроллера.

Единственное, что не сработает в вашем примере, - это / Downloads без каких-либо действий. Вы можете переписать этот URL, чтобы перенаправить вас к действию по умолчанию.

Кроме того, вам необходимо, чтобы обработчик маршрута игнорировал ваши файлы загрузки. Вы можете добавить строку в свой файл global.asax, чтобы игнорировать все zip-файлы или какой-либо другой подходящий шаблон игнорирования.

routes.Ignore("{resource}.zip");
5
ответ дан 2 December 2019 в 22:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: