web开发-gridview导入到excel不出现提示框,直接在网页打开!

问题描述

gridview导入到excel不出现提示框,直接在网页打开!

我的程序需要将gridview里的数据在客户端以excel打开。代码如下:

       Response.ClearContent();
       Response.AddHeader("Contend-Disposition", "attachment;filename=temp.xls");
       Response.Charset = "UTF-8";
       Response.ContentEncoding = System.Text.Encoding.Default;
       Response.ContentType = "application/excel";
       //string style = @"<style>.text{mso-number-format:@}</style>";//导出到excel时,保存表里数字列中前面存在的0
       this.EnableViewState = false;
       StringWriter sw = new StringWriter();

       HtmlTextWriter htw = new HtmlTextWriter(sw);

       GridView1.RenderControl(htw);
       // Response.Write(style);
       Response.Write(sw.ToString());
       Response.End();

希望浏览器可以提示客户将这些数据以excel形式存储。但在我本机调试时,这些数据直接以网页形式打开。![图片说明](http://img.ask.csdn.net/upload/201503/23/1427090381_851726.png)
而部署在别人的机器上提示如下:

开发-gridview导入到excel不出现提示框,直接在网页打开!-excel导入gridview">
提示应该是temp.xls存储才对,不知是哪里出现问题了?

时间: 2024-08-03 15:36:47

web开发-gridview导入到excel不出现提示框,直接在网页打开!的相关文章

eclipse-融云web开发 问题导入工程

问题描述 融云web开发 问题导入工程 谁用过融云开发过web ,怎么吧项目导入Eclipse中,给点参考文档, 解决方案 web开发页面刷新问题解决Java中Web开发的中文乱码问题web开发小问题解决

web开发-给数据库中添加数据,一直没成功,网页不 跳转。急!!

问题描述 给数据库中添加数据,一直没成功,网页不 跳转.急!! string connectionString = @"Data Source=DELL-PC;Initial Catalog = GXBYXS;User ID=sa;Password=123456 "; //定义字符串 System.Data.SqlClient.SqlConnection connection = new System.Data.SqlClient.SqlConnection(connectionStr

Windows 8开发入门(五)弹出提示框MessageDialog与await、async关键字

在以前Silverlight.WPF中的弹出窗口提示中是MessageBox类中进行显示的,现在Windows 8中使用 Windows.UI.Popups命名空间下的MessageDialog类代替MessageBox. MessageDialog类有以下常用方法 和属性: ShowAsync():异步弹出消息框. Commands:添加命令,在弹出框界面上同步添加相应的按 钮. DefaultCommandIndex:设置默认按钮的索引,按ENTER键将激活该索引对应的命令按钮 Cancel

《高性能响应式Web开发实战》一第2章 响应式中要面对的问题

第2章 响应式中要面对的问题 高性能响应式Web开发实战响应式设计的主要工作就是要让网页适配当下种类繁多的设备,使页面在不同设备上仍然看上去友好并且可用.但是细想,当在设法让一个页面同时适配三星Galaxy S6和iPhone 6时,我们究竟是在适配什么?Galaxy S6和iPhone 6究竟存在哪些影响页面展现的差异因素?以上这些问题都可以归纳为:当谈论设备的时候我们究竟在谈论什么? 不同设备间的差异有很多种,我们不关心设备的制造厂商,不关心CPU功耗,不关心生产工艺,只关心会影响页面在屏幕

excel-c#读取Excel中的文本框

问题描述 c#读取Excel中的文本框 小的刚开始做c#的二次开发,需要读取Excel中的文本框的名字和数据.是插入的文本框,而不是单元格的数据.请各位大神帮个忙,要怎么得到呢? 我尝试过用下面的代码,但是似乎没有读全,而且得不到文本框内容. foreach (Microsoft.Office.Interop.Excel.Shape shape in ws.Shapes) { Console.WriteLine(shape.Name); } 万分感谢!万分感谢! 解决方案 C#读取EXCELc#

java web-Java Web开发新手请教个问题(eclipse第三方jar的正确导入方式)

问题描述 Java Web开发新手请教个问题(eclipse第三方jar的正确导入方式) 比如我导入第三方jar包, 我在JSP页面用了这个包,eclipse编译倒是通过.但浏览器弹出来就显示XXX cannot be resolved to a type. 我是这样导入的:右击项目,Build Path-->Libraries-->Add External JARS,还有我把该jar包也放在项目中的WEB-INF的Lib文件下了,还是没用. 凡是用到第三方包,eclipse编译都通过,浏览器

如何将JTable中的表导入到EXcel中,我用的是NETbeans开发环境,数据库是SQL

问题描述 如何将JTable中的表导入到EXcel中,我用的是NETbeans开发环境,数据库是SQL最好给个程序代码

vb.net怎么把gridview中的数据导入到excel文件中

问题描述 vb.net怎么把gridview中的数据导入到excel文件中 解决方案 解决方案二:要一行行赋值才行,要不用Farpoint的Spread控件,有一个SaveExcel方法解决方案三:'从缓存里拿数据PrivateSubSetValueToExcelByResize(ByValxlWorksheetAsExcel.Worksheet,ByValstrBeginCellAsString,ByValobjDataTableAsSystem.Data.DataTable)'Thefirs

ASP.NET2.0中将GridView导出到Excel文件中

下面代码实现将 GridView 导出到 Excel文件中. 值得注意的是VerifyRenderingInServerForm重载方法: MSDN上的 VerifyRenderingInServerForm 方法的描述: 必须位于 <form runat=server> 标记中的控件可以在呈现之前调用此方法,以便在控件被置于标记外时显示错误信息.发送回或依赖于注册的脚本块的控件应该在 Control.Render 方法的重写中调用此方法.呈现服务器窗体元素的方式不同的页可以重写此方法以在不同