Я перенаправляю страницу ASP.Net для загрузки страницы, и я использую ajax. Страница перенаправления работает, файл загружается и отображается страница с названием загрузки. Мне нужно вызвать javascript после загрузки файла, чтобы удалить экран ожидания.Javascript не работает на response.redirect с помощью ajax ASP.Net
Я сначала вызываю redirect, затем javascript, чтобы разблокировать интерфейс. для блокировки пользовательского интерфейса я делаю это, используя onclientclick = 'block()';
Response.Redirect("ExportFile.aspx, false);
ScriptManager.RegisterClientScriptBlock((this), this.GetType(), "alertAction", "alert('');unblock();", true);
Даже предупреждение не работает, поэтому JS не срабатывает вообще. Я устал помещать код на страницу загрузки файла, но это тоже не работает. Я даже пробовал тело onpageunload, но это никогда не срабатывает.
Как я могу перенаправить на страницу загрузки файла, а затем вызвать JS для разблокировки пользовательского интерфейса?
Я не знаю, но если вы перенаправите пользователя, это необычный блок целиком на странице. –
проблема разблокирована. Я называю jquery block Ui. делает страницу прозрачной черной. теперь мне нужно разблокировать его, но я не могу запустить JS. –