Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在工作簿保存到C后添加脚本块#_C#_Asp.net_Aspose - Fatal编程技术网

C# 在工作簿保存到C后添加脚本块#

C# 在工作簿保存到C后添加脚本块#,c#,asp.net,aspose,C#,Asp.net,Aspose,我有下面的代码,它将创建一个弹出的aspose excel文件。我需要一个脚本块在下载完成后立即从javascript执行。registerstartupscript未在以下代码中触发 这有什么不对 workbook.Save(HttpContext.Current.Response, "Template.xls", ContentDisposition.Attachment, new XlsSaveOptions(SaveFormat.Excel97To2003)); Page.Regis

我有下面的代码,它将创建一个弹出的aspose excel文件。我需要一个脚本块在下载完成后立即从javascript执行。registerstartupscript未在以下代码中触发

这有什么不对

workbook.Save(HttpContext.Current.Response, "Template.xls", ContentDisposition.Attachment, new XlsSaveOptions(SaveFormat.Excel97To2003));


Page.RegisterStartupScript("alert", "<script>parent.downloadcomplete()</script>");
workbook.Save(HttpContext.Current.Response,“Template.xls”、ContentDisposition.Attachment、新的XlsSaveOptions(SaveFormat.Excel97To2003));
RegisterStartupScript(“警报”、“父.downloadplete()”);

使用ClientScriptManager的实例

workbook.Save(HttpContext.Current.Response, "Template.xls", ContentDisposition.Attachment, new XlsSaveOptions(SaveFormat.Excel97To2003));
// Page.RegisterStartupScript("alert", "<script>parent.downloadcomplete()</script>");

ClientScriptManager cScript = Page.ClientScript;
if (!cScript.IsStartupScriptRegistered(this.GetType(), "alert"))
{
    // Register if not done already
    string javascriptCode = "<script type='text/javascript'> alert('Download complete'); </script>";

    cScript.RegisterStartupScript(this.GetType(), "alert", javascriptCode);
}
workbook.Save(HttpContext.Current.Response,“Template.xls”、ContentDisposition.Attachment、新的XlsSaveOptions(SaveFormat.Excel97To2003));
//RegisterStartupScript(“警报”、“父.downloadplete()”);
ClientScriptManager cScript=Page.ClientScript;
如果(!cScript.isstartupscript已注册(this.GetType(),“警报”))
{
//如果尚未完成,请注册
字符串javascriptCode=“警报('下载完成');”;
RegisterStartupScript(this.GetType(),“alert”,javascriptCode);
}