C#后台调用js方法无效果,未解决。

Posted 公子苏苏苏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#后台调用js方法无效果,未解决。相关的知识,希望对你有一定的参考价值。

 

this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script>Ceshi();</script>", true);

这句代码与下面这段代码放一起,不管是插在哪里,这句代码都无效,无法调用js

注释掉

Page.Response.Clear();

Page.Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(Path.GetFileName(filepath), System.Text.Encoding.UTF8));
Page.Response.AppendHeader("Content-Length", fiOutFile.Length.ToString());

就可以调用js,但是下面这段导出excel的代码就异常了。

求解。。。。

    

FileInfo fiOutFile = new FileInfo(filepath);
Page.Response.Clear();
Page.Response.ClearHeaders();
Page.Response.Buffer = false;
Page.Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(Path.GetFileName(filepath), System.Text.Encoding.UTF8));
Page.Response.AppendHeader("Content-Length", fiOutFile.Length.ToString());
Page.Response.WriteFile(fiOutFile.FullName);
fiOutFile.Delete();
Page.Response.Flush();
Page.Response.End();











以上是关于C#后台调用js方法无效果,未解决。的主要内容,如果未能解决你的问题,请参考以下文章

electron-edge中使用时未安装Visual Studio 2015 redist 解决方法

iOS UIButton 点击无响应的解决办法

asp.net 调用百度地图API,在JS里面会出现无法加载未定义或null引用的属性“addOverlay”该怎么解决?

解决 js setTimeout 传递带参数的函数无效果

bootstrap本地引用无效果

如何解决未捕获的类型错误:无法读取未定义的属性“调用”?