Я пытаюсь вызвать функцию javascript через ScriptManager.RegisterClientScriptBlock
.
Вот мой код:
renderedBytes = ReportViewer1.LocalReport.Render(reportType, deviceInfo, out mimeType, out encoding, out fileNameExtension, out streams, out warnings);
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("content-disposition", "attachment; filename=AttendanceReport-" + txtStartDate.Text + "_" + txtEndDate.Text + "." + fileNameExtension);
Response.ContentType = mimeType;
Response.BinaryWrite(renderedBytes);
HttpContext.Current.ApplicationInstance.CompleteRequest();
ScriptManager.RegisterStartupScript(this, this.GetType(), "script1", "$(document).ready(function () { StopLoader(); });", true);
Response.Flush();
Я пытаюсь вызвать функцию StopLoader () после завершения загрузки.Я попытался использовать Page.ClientScript.RegisterClientScriptBlock
, но то же самое происходит с обоими.
Я также вызвал функцию javascript StopLoader () в document.ready()
, но так как страница неперезагрузка, функция не вызывается.
Заранее благодарим за помощь.