- C# code
public static void ToExcelOrWord(Control gvName,string contentType,string fileName){ HttpContext.Current.Response.Clear(); HttpContext.Current.Response.ClearContent(); HttpContext.Current.Response.ClearHeaders(); HttpContext.Current.Response.Charset="GB2312"; HttpContext.Current.Response.Buffer=true; HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename="+HttpContext.Current.Server.UrlEncode(fileName)); HttpContext.Current.Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312"); HttpContext.Current.Response.ContentType=contentType; gvName.Page.EnableViewState=false; System.Globalization.CultureInfo myCItrad=new System.Globalization.CultureInfo("ZH-CN",true); StringWriter stringWriter=new StringWriter(myCItrad); HtmlTextWriter htmlWriter=new HtmlTextWriter(stringWriter); gvName.RenderControl(htmlWriter); HttpContext.Current.Response.Write(stringWriter.ToString()); HttpContext.Current.Response.Flush(); HttpContext.Current.Response.End();}
回复请先测试好~最好是能发布到服务器上再看能不能实现功能!
注:仅仅在只有360浏览器下无法导出,在其他浏览器下一切都正常!如何修改才能将360浏览器和谐了!!!
------解决方案--------------------------------------------------------
我们都不用360
------解决方案--------------------------------------------------------
360用的是ie内核,哪你ie也不行吧
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
你可以告诉用户,宁可用ie5。
------解决方案--------------------------------------------------------
最基本的下载不能支持,谁也没有办法。
------解决方案--------------------------------------------------------
360是病毒或者恶意软件。任何软件设计都不能保证用户在有病毒的状态下正常运行。
叫用户安装一款合格的杀毒软件,清除360和它的残留文件,或者干脆重装系统。
------解决方案--------------------------------------------------------
最好不用360浏览器