Во время обработки кода открывается диалоговое окно, но я не могу закрыть его из кода, использующего ScriptManager.
Javascirpt
function CloseLoading() {
document.getElementById('LoadDialog').close();
};
HTML
<tr>
<td>
<dialog id="LoadDialog">
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td class="DialogHead">
<span>Wait...</span>
</td>
</tr>
<tr>
<td style="padding: 20px 0px 20px 0px; text-align: center;">
<input type="image" ID="LoadIcon" name="imgLoading" src="~/Img/wait.gif" runat="server"/>
</td>
</tr>
</table>
</dialog>
</td>
</tr>
Код позади
ScriptManager.RegisterClientScriptBlock(this.Page, typeof(Page), "CloseLoading", "CloseLoading();", true);
Это страница, которая генерирует отчет в формате PDF и сохраняет его, нажав кнопку «Экспорт». Перед началом обработки приложение отображает диалоговое окно с загрузкой GIF, вызывая функцию javascript. После завершения обработки я хочу закрыть это диалоговое окно из кода, но ScriptManager не работает, и диалоговое окно остается открытым после загрузки.
Нет ошибки, просто не закрывайте диалоговое окно.