使用Controller.File()方法挂起Firefox

时间:2013-01-18 03:46:31

标签: c# asp.net-mvc firefox

我在控制器类上使用内置的File()方法返回如下文件:

return File(fileByteArray, "application/octet-stream", filename);

在实际页面本身,下载文件的方式是使用Html.ActionLink()生成的简单链接,以下载文件的特定操作。

这很好用,用户可以下载文件,但是,在用户解开Firefox打开文件对话框后,蓝色圆形Firefox悸动继续旋转,永远不会消失!这意味着用户无法在页面上执行任何操作,只需单击地址栏旁边的重新加载按钮即可重新加载页面(因为F5键击也会被阻止)。

0 个答案:

没有答案