У меня возникли проблемы с закрытием ModalPopup после выполнения последовательности кода. Я кодирую файл-браузер для своей компании, и все работает отлично, за исключением загрузки файлов. Я использую SignalR для вызова virusscan перед загрузкой файла. Мой код выглядит следующим образом:Закрыть Ajax Modal Popup после некоторого кода в ItemCommand ASP.Net
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();
}
}
Сам Загрузка работает нормально, но modalpopup я использую, чтобы показать VirusScan процесс не закрывается, когда начинается загрузка. Я открываю Popup с клиентского JavaScript:
$(".download").on("click", function() {
$find("mpe_download_bhvr").show();
$("#download-progress").progressbar({ value: false });
})
Помогите мне закрыть PopUp так же, как начнется загрузка? Или я делаю это совершенно неправильно?