Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于在asp.net中呈现html内容的报告解决方案的建议_Asp.net_Visual Studio - Fatal编程技术网

关于在asp.net中呈现html内容的报告解决方案的建议

关于在asp.net中呈现html内容的报告解决方案的建议,asp.net,visual-studio,Asp.net,Visual Studio,我们的用户使用保存在数据库中的html编辑器(ckeditor和aspxhtmleidtor)输入数据。最后生成一个显示此html的巨大报告。 我尝试了xtrareport,但它们对html标记的支持有限,所以报告看起来和用户输入的数据不完全相同 有什么建议或方法吗?请帮助。水晶报告怎么样 在MicrosoftReportViewer中,您可以添加一个文本框,右键单击文本,然后选择创建占位符,在占位符中,您必须确保标记类型为HTML。。。选择 在占位符的值中,必须设置: Value='Html

我们的用户使用保存在数据库中的html编辑器(ckeditor和aspxhtmleidtor)输入数据。最后生成一个显示此html的巨大报告。 我尝试了xtrareport,但它们对html标记的支持有限,所以报告看起来和用户输入的数据不完全相同


有什么建议或方法吗?请帮助。

水晶报告怎么样

在MicrosoftReportViewer中,您可以添加一个文本框,右键单击文本,然后选择创建占位符,在占位符中,您必须确保标记类型为HTML。。。选择

在占位符的值中,必须设置:

Value='Html Tag'

最后我发现没有解决方案…因为没有报告解决方案提供完整的HTML标记支持,就好像它们提供。。。他们最终将创建一个完整的浏览器引擎。。
但在我的例子中,我找到了一个简单的解决方法……在html页面中显示整个原始html数据,在iframe和css的帮助下,我使其看起来像一个报告,然后我使用ABCpdf将html转换为pdf,以提供一个很好的可下载pdf版本。

报告应该采用什么格式?我们需要html或rtf或pdf版本的报告,但它应该以与通过htmleditor输入的数据相同的格式显示。.提前感谢它是否以与通过htmleditor输入的数据相同的格式显示(请注意用户也将粘贴从ms.word复制到htmleditor)…因此html很复杂