我想实现在计算器上用来创建一些基本的Wiki风格的功能的大规模杀伤性武器的编辑器。 我到那里的时候保存到数据库中的点,但我不能确定什么,我应该节省。
如果我保存HTML制作然后我可以检索和显示正确,但在重新编辑,我面临着编辑HTML,而不是降价。 但是,如果我救了降价我看不到这个转换回HTML显示,和看StackOverflow上的任何方式,将浏览器的HTML。
我猜,我不需要节省,所以我失去了什么简单的事情?
我想实现在计算器上用来创建一些基本的Wiki风格的功能的大规模杀伤性武器的编辑器。 我到那里的时候保存到数据库中的点,但我不能确定什么,我应该节省。
如果我保存HTML制作然后我可以检索和显示正确,但在重新编辑,我面临着编辑HTML,而不是降价。 但是,如果我救了降价我看不到这个转换回HTML显示,和看StackOverflow上的任何方式,将浏览器的HTML。
我猜,我不需要节省,所以我失去了什么简单的事情?
绝对保存降价代码作为用户输入。
然后,你需要一个转换器降价,将其转换为HTML显示它。
你会发现这些一堆在
http://en.wikipedia.org/wiki/Markdown#Converters
和
http://markdown.infogami.com/
我会投反对票你的情况使用JS。 似乎有一个.NET实现 ,但我不能告诉你这是多么好。
虽然渲染你的页面,你将不得不降价代码传递给像上面,然后输出返回的HTML转换器。
如果性能是在矿井数据库您也可以考虑节能问题都降价代码(后期编辑)和HTML代码(显示)。 这样,它只会进行一次转换。
我建议保存准确输入的文本数据库,因此编辑将与原来的降价或HTML工作。
当您检索显示的文本,您解析它在服务器端,并转换成HTML在必要
[编辑]在注释:你似乎有解析和转换为HTML已经,如果我正确地理解你的问题的一种方式。 在这里,你说说制作HTML。
如果我保存HTML制作然后我可以检索和显示正确,但在重新编辑,我面临着编辑HTML,不降价