Загрузка файлов с помощью Jquery Mobile и ASP.NET MVC 3 Razor - PullRequest
2 голосов
/ 13 мая 2011

У меня есть страница на моем сайте, которая требует простой ссылки на скачивание файла.Эта ссылка реализуется через комбинацию 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, чтобы это работало правильно?

1 Ответ

2 голосов
/ 13 мая 2011

Я думаю, вам может потребоваться отключить загрузку AJAX для этой ссылки. Есть несколько способов сделать это, добавив rel = "external" в качестве одного из них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...