Я создал собственный Результат Действия в своем приложении MVC, где я генерирую файл CSV в соответствии с конфигурацией, которую предоставляет пользователь.
Однако.У меня сейчас проблема в том, что если я создаю ссылку для скачивания, например, такую:
<a ID="lnkDownload" href="<%= Url.Action("DownloadFile", "Download", new { id = Model.Id, userId = Model.userId, startDate = "30/05/2010", endDate = "30/05/2005"}) %>">Download</a>
, все работает нормально.Дело в том, что я теперь представил на странице два контроллера даты и времени, чтобы пользователь мог установить дату начала и окончания.Поэтому я теперь добавляю даты от контроллера к URL-адресу следующим образом:
$('#lnkDownload').click(function() {
var startDate = $('#tbExtrateStartDate').val();
var endDate = $('#tbExtrateEndDate').val();
var link = $('#lnkDownload').attr('href') + "&startDate=" + startDate + "&endDate=" + endDate;
$.get(link, function() {
});
return false;
});
Это вызывает у меня проблему, так как «приглашение на загрузку» вообще не появляется.Я пытался выяснить, почему, но на самом деле не нашел никакого решения.
Как я могу решить эту проблему?