使用JQUERY MVC下载文件。用户点击按钮,我下载文件看起来很简单。下载文件 - 使用JQUERY的Asp.net MVC
我的jQuery的事件
$(document).on("click", "#download", function() {
$.blockUI();
window.location = "../Home/Download";
$.unblockUI();
}
并叫我服务器端
public ActionResult Download()
{
return File();
}
一切都很好,除了正在使用Block UI(jQuery插件),以确保用户知道正在下载...“请稍等”
,一旦下载完成,我需要取消阻止用户界面,并让用户保存/打开文件。我如何修改上面的代码来实现这个或任何其他的想法?
当前我的c#代码被调用,并且jquery中的下一行被执行,并且block ui在下一秒离开。我怎么能让这个过程等到下载完成?
在IE8不工作的问题!任何解决方法? – Peru
你有什么错误吗? –
不是!只是块UI冻结!猜解除阻止用户界面不被称为 – Peru