解决方案 »
- 问一下标题内容怎么获取到????
- ASP.Net上传文件,如何加一个进度条来显示上传进度?
- 求助!如何远程操作ftp上文件拷贝?
- 提示Insert语句错误,应该怎么改?
- 算法问题:按记录总值比例分组记录!请大家帮忙
- 小问题。VS05和08打开个新文件,会有个标签页,但是他的排列顺序是从右往左递增的
- 高分求解:关于XML的一个小问题。
- petshop
- 遇见一个IIS6部署MVC的奇怪问题,MVC不能显示aspx和ashx
- 请问各位高手,如何开发只在客户端执行的控件
- asp.net master timer不能使用
- 简单问题,分页控件AspnetPager在地址传递的参数(如?page=)在哪的?
或许,你可以把Response.BufferOutput =false关闭输出缓存,这样就可以一边生成,一边下载,感觉不到等待
也就是导出时当前http响应类型根本不是普通网页的text/html类型了,你的任何html代码都不可能被运行了
我说的你还不明白么?意思你JS不要放在后台输出,写在JS文件里面或者写在ASPX页面里面,当你点击按钮的时候先调用JS!
你放在后台做JS输出永远是页面完全加载完才会调用JS,这是.net页面的生命周期。
导出放在一个隐藏的iframe中,这样不影响当前页面上脚本的运行