application/vnd.ms-excel方式输出,Excel打不开阿? 提示“unable to read file”,另外,有的机器上就能打开,是不是和客户端有关系阿? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你用的是不是ActiveX方式打开?如果是那就不奇怪了我导出到excel的方法,暂时没发现有什么机不行的:public void ToExcel(System.Web.UI.Control ctl,string FileName) { HttpContext.Current.Response.Charset ="UTF-8"; HttpContext.Current.Response.ContentEncoding =System.Text.Encoding.Default; HttpContext.Current.Response.ContentType ="application/ms-excel"; HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename="+""+FileName+".xls"); ctl.Page.EnableViewState =false; System.IO.StringWriter tw = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw); ctl.RenderControl(hw); HttpContext.Current.Response.Write(tw.ToString()); HttpContext.Current.Response.End(); ctl.Page.EnableViewState=true; } 是不是有用户机子没安装Excel啊 呵呵,发现问题了,输出内容含有web(htm)标记,所以装了office2007的机器能打开,呵呵 做用户登录系统时出错 如何制作像QQ一样的迷你首页,散分!!! asp.net中内容页后台如何调用母版页前台js方法 如何把某一字段下的全部记录,转化为字符,并保存在一个字符变量 请教各位前辈:Asp.net(c#)中生成Javascript文件的问题! 一个关于dropdownlist的问题 散分~~~@@易管通2004:可以在线试用了,欢迎提出意见@@ 请教一段代码的正确写法 如何通过程序来创建IIS站点? 建设象掏宝这样的大型网站需要多少人手和时间? b/s结构的软件开发,每个页面的IE怎么屏蔽,用js,求代码? 如何使控件获得焦点
我导出到excel的方法,暂时没发现有什么机不行的:
public void ToExcel(System.Web.UI.Control ctl,string FileName)
{
HttpContext.Current.Response.Charset ="UTF-8";
HttpContext.Current.Response.ContentEncoding =System.Text.Encoding.Default;
HttpContext.Current.Response.ContentType ="application/ms-excel";
HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename="+""+FileName+".xls");
ctl.Page.EnableViewState =false;
System.IO.StringWriter tw = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw);
ctl.RenderControl(hw);
HttpContext.Current.Response.Write(tw.ToString());
HttpContext.Current.Response.End();
ctl.Page.EnableViewState=true;
}