这跟你的ie设置有关系,所以你控制不了客户端是弹出下载框还是直接打开,在asp里面有办法强制弹出下载框

解决方案 »

  1.   

    qjrein请教,在asp中如果实现呀
      

  2.   

    我这里试验了楼主的代码,好好的,一点问题都没有。我的运行环境:Windows2000 Professional SP2,IE5.0而且,我做的网页都是这样打开Excel文件的,什么问题都没有。可能是在服务器上要设置一下文档类型,不然服务器无法识别。在JSP中设置xls文件是这样做的:
    在 ROOT/WEB-INF 目录里找到web.xml文件,加入以下代码:<web-app>
      <mime-mapping>
        <extension>xls</extension>
        <mime-type>text/plain</mime-type>
      </mime-mapping>
    </web-app>或者是找到所用的服务器软件的设置文件,加入以上代码。在Tomcat中也是一个叫web.xml的文件。如果JSP中不做如此设置,也无法正常显示xls这样的文件。