在ASP.NET Core中下载文件时显示忙指示器,可以通过以下步骤完成:
在这个示例中,我们使用了一个名为loading.gif的图像作为忙指示器。
public async Task DownloadFile()
{
// 显示忙指示器
Response.Body.FlushAsync();
// 下载文件的逻辑
await DownloadLogic();
// 隐藏忙指示器
Response.Body.FlushAsync();
return File(fileStream, contentType, fileName);
}
这样,当用户点击下载文件按钮时,忙指示器将显示,直到文件下载完成并且隐藏。