当前位置:编程学习 > C#/ASP.NET >>

关于ashx页面实现数据导出问题

         ashx页面实现将数据库中数据导成excel文件。
      context.Response.ClearContent();
        context.Response.AddHeader("content-disposition", "attachment; filename=MyExcelFile.xls");
        context.Response.ContentEncoding = System.Text.Encoding.UTF8;
        context.Response.ContentType = "application/excel";
        context.Response.WriteFile(sb.ToString());
        context.Response.End();
    这样实现是没有反应的,请问各位大侠们有啥好的解决方案不? --------------------编程问答-------------------- 刚刚写的 看看你适用不
http://hi.baidu.com/xi_xiaonuo/item/f9414bbdf740384ebb0e1261 --------------------编程问答-------------------- 怎么没反应?你的程序执行了吗? --------------------编程问答-------------------- LZ断点过去看页面有没有被执行。。。 --------------------编程问答-------------------- 都执行了,数据都有的,就是在write()些的时候没反应,可能因为找不到对应的页面,因为在ashx一般应用程序中处理的,最后我用了一个很垃圾的方法,在js中跳转页面给需要的参数传到那页面中,然后进行处理处理过后关闭页面就可以了。 --------------------编程问答-------------------- 不知道是不是 ajax 不支持流文件造成的 --------------------编程问答-------------------- 我也遇见这样的问题了 
怎么搞
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,