asp.net – 为.Net使用HighchartsExport库我得到空白页面
发布时间:2020-12-16 09:36:49 所属栏目:asp.Net 来源:网络整理
导读:我正在努力将HighStock / HighCharts嵌入到我们的网站中,我们希望用户能够导出图表而不将数据发送到HighCharts服务器以呈现jpg / pdf / svg等.我能找到的唯一ASP.NET包装器是 this.这在本地演示版本上运行良好,但将其集成到我们的产品站点中会给出一个空白页
我正在努力将HighStock / HighCharts嵌入到我们的网站中,我们希望用户能够导出图表而不将数据发送到HighCharts服务器以呈现jpg / pdf / svg等.我能找到的唯一ASP.NET包装器是
this.这在本地演示版本上运行良好,但将其集成到我们的产品站点中会给出一个空白页面:
http://oursite.com/path/where/called/HighchartsExport.axd 在稀疏文档之后,我验证了我添加了对所需的3个DLL的引用.我们的站点已经使用了requestValidationMode(2.0).所以我只添加了httpHandlers项: <add verb="POST" path="HighchartsExport.axd" type="Tek4.Highcharts.Exporting.HttpHandler,Tek4.Highcharts.Exporting"/> 我不知道还有什么需要让这个工作.任何帮助将不胜感激. 解决方法
在将SVG发送到ASP.NET导出模块之前,运行
chart.getSVG()可能会有所帮助.这将清理代表图表的SVG.
当这个asp导出模块不能为您工作时,您可以考虑使用PhantomJS并使用Highcharts convert script for PhantomJS运行shell命令.或者将此脚本作为内部Web服务器运行,并从.NET应用程序执行POST请求.这就是Highcharts的java导出服务器的工作原理.阅读更多关于Highcharts,PhantomJS并导出到图像here (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 从ASP的Ajax.ActionLink获取JSonResult
- 有条件地排除ASP.NET WebForms中的一个HTML块
- asp.net-mvc-4 – Asp.Net Web Api – ModelBinders
- asp.net – 如何从单独的.NET应用程序获取当前上下文或用户
- asp.net – VS2010旗舰版.为什么我只看到“Silverlight 3”
- asp.net-MVC – ASP.NET MVC:我可以说[授权角色=“管理员”
- ASP.NET MVC 3:在发送HTTP标头后,服务器无法追加标头
- asp-classic – 你用什么来编辑和开发经典ASP
- 初识ABP vNext(10):ABP设置管理
- asp.net-web-api – 使用控制器上的Xml注释的ASP.NET Web A
推荐文章
站长推荐
热点阅读