2
jQueryMobileを使用する@ Url.ActionとFileStreamResultを使用してコントローラクラスにファイルをダウンロードしています。@ Url.Action用の待機スピナーを追加してください(ファイルをダウンロードする)
コントローラメソッド素晴らしい作品
public ActionResult DownloadPDF()
{
var stream = myHandler.getFileStream("myfile.pdf");
return File(stream, "application/pdf", "myfile.pdf"));
}
HTMLコード
<a href='@Url.Action("DownloadPDF", "Home">
<div>
<!-- HTML Content -->
</div>
</a>
! しかし、ダウンロードが完了したら、どのように待機スピナーを追加することができますか?
ファイルが(dbに格納された)Webサーバーに保存されていないため、FileStreamResultを使用します。
Url.Actionを使用してファイルをダウンロードすると「知る」ことはできますか?
私の選択は、@ Url.Actionの代わりにajax呼び出しを行うことだと思います。 Thnx – Kman