解决方案 »
- vs2005的profile如何使用
- 上传图片时我怎么判断图片的真实性
- 怎么获取树形控件最后一个节点?
- 新手求助!求高手指导
- 为什么用web服务上传很占资源啊?
- 请教插播视频广告
- select count(*)an2 a inner join product b on a.order_no=b.order_no group by a.plan_id,b.product_no 计算出来的怎么不正确?
- 问个问题,不知道这个是个难点呢还是我太菜,关于.NET中操作ACCESS语句的问题
- dataGrid绑定到datareader如何实现排序
- 如何改变dropdownlist的样式
- asp.net master timer不能使用
- 简单问题,分页控件AspnetPager在地址传递的参数(如?page=)在哪的?
或许,你可以把Response.BufferOutput =false关闭输出缓存,这样就可以一边生成,一边下载,感觉不到等待
也就是导出时当前http响应类型根本不是普通网页的text/html类型了,你的任何html代码都不可能被运行了
我说的你还不明白么?意思你JS不要放在后台输出,写在JS文件里面或者写在ASPX页面里面,当你点击按钮的时候先调用JS!
你放在后台做JS输出永远是页面完全加载完才会调用JS,这是.net页面的生命周期。
导出放在一个隐藏的iframe中,这样不影响当前页面上脚本的运行