问题描述
做了一个程序在自己的机器上测试没有问题,用了以下代码stringstrSaveName=Page.Server.MapPath("Excel")+"\"+strHanLot+".xls";.....ClientScript.RegisterStartupScript(this.GetType(),"clientScript1",@"<script>window.open('"+strSaveNameJava+"');</script>");但是放到服务器上去后就看见一个页面闪过,没看见打开的Excel,请问大家应该怎么写啊?
解决方案
解决方案二:
给下载了?还是给关闭了自动弹出窗口?
解决方案三:
Server.MapPath("Excel")是服务器上的物理路径,你需要使用虚拟路径啊strSaveNameJava=Page.ResolveUrl("~/Excel/"+strHanLot+".xls");
解决方案四:
应该是关闭了自动弹出窗口,因为太快没看清楚.
解决方案五:
我刚开始用的是stringstrSaveNameJava="../Excel"+"/"+strHanLot+".xls";还是同样的问题
解决方案六:
引用2楼net_lover的回复:
Server.MapPath("Excel")是服务器上的物理路径,你需要使用虚拟路径啊strSaveNameJava=Page.ResolveUrl("~/Excel/"+strHanLot+".xls");
我改成这个还是同样,不知道问题在哪?
解决方案七:
那是你客户端设置的问题吧你打开这个能打开吗http://download.scpta.gov.cn/zlxz/2011nbzsnjxxbngzjsgzrymdfj.xls
解决方案八:
引用6楼net_lover的回复:
那是你客户端设置的问题吧你打开这个能打开吗http://download.scpta.gov.cn/zlxz/2011nbzsnjxxbngzjsgzrymdfj.xls
我能打开的,没问题
解决方案九:
我知道最完美方案http://www.softartisans.com/
解决方案十:
引用7楼jackluo1981的回复:
引用6楼net_lover的回复:那是你客户端设置的问题吧你打开这个能打开吗http://download.scpta.gov.cn/zlxz/2011nbzsnjxxbngzjsgzrymdfj.xls我能打开的,没问题
请问你用的什么方法呢?
解决方案十一:
我不用offcie,,,呵呵,,打不開