解决方案 »

  1.   

    就算你正常输出Write 或者用第三方插件myxls 如果客户端有迅雷 弹出 还是一样..
    所以我个人认为 只有真正生成xls文件,使用<a href='1.rar'>下载</a>才能解决..
    个人观点.我也遇到了 希望有人解决
      

  2.   

    谢谢楼上提供的方法。不过我觉得那样不太友好。
    服务器上的文件,用JS的window.open()可以让迅雷等工具正常下载;所以我想调用完ashx后(即生成Excel文件后),使用window.open打开生成的Excel文件。但是我调试发现,执行的时候明明我把window.open放后面,还是先执行window.open,再执行ashx文件。这是什么原因?mygrid.toExcel("../../../../grid-excel/Generate.ashx");
    window.open('../../../../ClientBin/grid.xlsx')
      

  3.   

    生成了真正的EXCEL文件,用迅雷下载时半天都下载不好(要20分钟),文件只有5KB,亲们知道怎么解决吗?