- 时间:2021-08-07 14:24 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:ExtJs Excel导出并下载IIS服务器端遇到的问题
项目是Extjs的主要针对于Extjs GridPanel数据导出这块先做一下说明。
我们可以通过Ext.getcmp()方法获取到GridPanel对象并通过重写的方法获取Excel字符串具体方法可以百度到。这个应该也不是什么大问题。
[url=http://www.1sucai.cn/upload/201109/20110916232245536.jpg][img]http://files.jb51.net/upload/201109/20110916232245995.jpg[/img]
[/url]
后来找到这个工具
具体步骤很简单:
打开工具栏上的插件
[url=http://www.1sucai.cn/upload/201109/20110916232245375.jpg][img]http://files.jb51.net/upload/201109/20110916232245899.jpg[/img]
[/url]
虽然是英文的,但是不在话下。文档都是看的英文的。
[url=http://www.1sucai.cn/upload/201109/20110916232245676.jpg][img]http://files.jb51.net/upload/201109/20110916232245209.jpg[/img]
[/url]
[url=http://www.1sucai.cn/upload/201109/20110916232245927.jpg][img]http://files.jb51.net/upload/201109/20110916232245150.jpg[/img]
[/url]
两张近照
这边就可以看到post过去以后的报错信息。
这个是无刷新post无法看到的页面。正因为这个而纠结了好久。今天终于知道哪错了。
把错误信息复制到文本生成html文件。
[url=http://www.1sucai.cn/upload/201109/20110916232245921.jpg][img]http://files.jb51.net/upload/201109/20110916232245381.jpg[/img]
[/url]
原来是.net安全机制搞的鬼。
在web.config 的System.Web 后面加两句话就搞定了。
<httpRuntime requestValidationMode="2.0" />
<pages validateRequest="false" />
好了 问题解决了 结博。