发布于 2016-06-25 13:28:17 | 412 次阅读 | 评论: 1 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

ASP.NET

ASP.NET 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。


ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致” 很是郁闷,于是搜集了一些解决方法,感兴趣的朋友可以了解下
"将页面显示的GridView中的数据,导出到Excel表格中"时遇到这样一个错误: C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致。具体提示如图:

解决办法:这里采用"修改注册表的方法"解决此问题,这并没从根上解决问题:

1、打开注册表编辑器方法:开始 -> 运行 -> 输入regedit -> 确定
2、找到注册表子项HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security
3、在右侧空白处点击鼠标右键,选择“新建 -> DWORD值(D)”,输入“ExtensionHardening”点击确定。
4、用鼠标右键点击ExtensionHardening,然后单击“修改(M)”,在数值数据中填写“0”即可确定。
5、关闭注册表编辑器,再次打开xls文件看看是不是提示是不是不见了?

ExtensionHardening设置的值的数据设置
* 0: 不检查文件扩展名和文件类型并绕过该函数的警告消息。
* 1: 检查文件扩展名和文件类型。如果它们不匹配会显示警告消息。
* 2: 检查文件扩展名和文件类型。如果它们不匹配不要打开该文件


相关阅读 :
ASP.NET导出Excel打开时提示:与文件扩展名指定文件不一致解决方法
asp.net导出Excel乱码的原因及解决方法
ASP.NET在IE10中无法判断用户已登入及Session丢失问题解决方法
将asp.net webapi的运行时版本由4.0升级到4.5.1时遇到的问题及解决
使用asp.net的pageDataSource中时索引问题解决方法
ASP.NET 运行时错误: 没有为扩展名“.asax”注册的生成提供程序修正版
ASP.NET输出PNG图片时出现GDI+一般性错误的解决方法
asp.net下配置数据源时出现: 未将对象引用设置到对象的实例。
asp.net程序编译调试时偶尔出现访问被拒绝的错误的解决方法
asp.net实现访问局域网共享目录下文件的解决方法
ASP.net Menu控件在Google Chrome和Safari浏览器下显示错位的解决办法
Asp.net FCKEditor 2.6.3 上传文件没有权限解决方法
最新网友评论  共有(1)条评论 发布评论 返回顶部
knezxjj 发布于2016-06-29 04:48:33
网上找了很久都没解决,终于在这里找到了,大赞....
支持(0)  反对(0)  回复

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务