この小さなビジュアルバグを修正する方法があれば、誰か教えてください。ASP.NETまたはクライアント側のスクリプトを介してダウンロードが停止するときを調べる
私のasp.netコードでは、ユーザーがダウンロードできるファイルを生成します。擬似コードは次のようになります:
Response.ContentType = "text/plain";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + FileName);
Response.BinaryWrite();
Response.End();
、このようなファイルがサーバー上で生成されている間、私はまた、クライアント側に回転する円のアニメーションを表示するにはJQueryを採用
:
$(function() {
$('#ButtonBeginDownload').click(function() {
//When Submit button is clicked
$('#IdSubmitSpinner').css('display', 'inline-block');
});
}
とCSSスピナーのためにこのようなものです:
.submitSpinner
{
margin: 0px 10px 0px 6px;
display: none;
width: 28px;
height: 28px;
display: none;
}
とHTML:
<img id="IdSubmitSpinner" alt="" src="Graphics/spinner.gif" width="28" height="28" class="submitSpinner" />
上記のコードは正常に動作し、ダウンロードが開始されるとスピナーが回転を開始しますが、残念ながら、ファイルのダウンロードが終了したときにスピナーの回転が停止するようには見えません。誰もがこれを修正する方法を知っていますか?
を? –
これまでに解決策が見つかったのかどうか覚えていますか?私は同じ問題を抱えていた –
@HansPetterNaumann:私はそれを回転させると思う。しかし、Ajaxを使用するための以下の答えはおそらく行く方法です。もしあなたがより良い解決策を見つけられたら、ここに投稿してください... – ahmd0