У меня есть страница на моем сайте, которая требует простой ссылки на скачивание файла.Эта ссылка реализуется через комбинацию action link
и File
ActionResult
, например:
Просмотреть код:
@Html.ActionLink("Download", "Download", new { id = 1 }, new { @data_role = "button" })
Код контроллера:
public ActionResult Download(int? id)
{
..
..
return File(fileStream, fileInfo.Extension, fileInfo.Name);
}
Это прекрасно работает без применения Jquery Mobile, но когда я включаю Jquery Mobile, страница зависает после возврата метода действия из моего контроллера.
Нужно ли делать что-то особенное с Jquery mobile, чтобы это работало правильно?