保存WMD编辑器控制的内容(Saving contents of the WMD Editor Co

2019-07-31 22:29发布

我想实现在计算器上用来创建一些基本的Wiki风格的功能的大规模杀伤性武器的编辑器。 我到那里的时候保存到数据库中的点,但我不能确定什么,我应该节省。

如果我保存HTML制作然后我可以检索和显示正确,但在重新编辑,我面临着编辑HTML,而不是降价。 但是,如果我救了降价我看不到这个转换回HTML显示,和看StackOverflow上的任何方式,将浏览器的HTML。

我猜,我不需要节省,所以我失去了什么简单的事情?

Answer 1:

绝对保存降价代码作为用户输入。

然后,你需要一个转换器降价,将其转换为HTML显示它。

你会发现这些一堆在
http://en.wikipedia.org/wiki/Markdown#Converters

http://markdown.infogami.com/

我会投反对票你的情况使用JS。 似乎有一个.NET实现 ,但我不能告诉你这是多么好。

虽然渲染你的页面,你将不得不降价代码传递给像上面,然后输出返回的HTML转换器。

如果性能是在矿井数据库您也可以考虑节能问题都降价代码(后期编辑)和HTML代码(显示)。 这样,它只会进行一次转换。



Answer 2:

我建议保存准确输入的文本数据库,因此编辑将与原来的降价或HTML工作。

当您检索显示的文本,您解析它在服务器端,并转换成HTML在必要

[编辑]在注释:你似乎有解析和转换为HTML已经,如果我正确地理解你的问题的一种方式。 在这里,你说说制作HTML。

如果我保存HTML制作然后我可以检索和显示正确,但在重新编辑,我面临着编辑HTML,不降价



文章来源: Saving contents of the WMD Editor Control