【发布时间】:2014-10-27 11:40:45
【问题描述】:
我在执行代码序列后无法关闭 ModalPopup。 我正在为我的公司编写一个文件浏览器,除了下载文件之外一切正常。 在下载文件之前,我使用 SignalR 调用病毒扫描。 我的代码如下所示:
if (e.CommandName == "DownloadFile")
{
string filename = ((Button)e.Item.FindControl("bt_file")).Text;
if (transHub.doScanFile(filename, currentPathShort, shareType, MasterSessionID, SessionID, user))
{
Downloader.DownloadFile(HttpContext.Current, currentPath + @"\" + filename);
mpe_download.Hide();
}
else
{
lb_download_status.Text = "Virus found!";
mpe_download.Show();
}
}
下载本身工作正常,但我用来显示病毒扫描过程的模态弹出窗口在下载开始时没有关闭。我从客户端 JavaScript 打开弹出窗口:
$(".download").on("click", function () {
$find("mpe_download_bhvr").show();
$("#download-progress").progressbar({ value: false });
})
您能帮我在下载开始时关闭弹出窗口吗?还是我做错了?
【问题讨论】:
标签: c# jquery asp.net ajax modalpopup