导出EXCEL问题 小结

           最近做的导出EXCEL功能,还真发现了不少的问题.现总结如下:

  1."GridView1必须放在具有runat=server的窗体内."

     解决方法:public override void VerifyRenderingInserverForm(Control control)

{

}

 

 2.此类页面中的SESSION失效.这点很重要!需要传递的参数我都使用了URL传递的方法.但这也会引出一些安全上的问题.

3.ASP页面中,不要设置TABLE的高宽度,否则可能引起EXCEL表格显示不正常的情况.

4.ASP页面中,导出EXCEL功能的页面代码会执行两次???不知道原理是什么???

  个人感觉:第一次执行是以ASP格式执行的,SESSION有效;第二次可能变成EXCEL格式,SESSION失效.要注意这个问题,否则也会引起些小问题.

5 导出的EXCEL乱码:

  解决方法:Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值