如何在ASP.NET中使用WMD存储降价?

时间:2008-09-23 16:26:46

标签: asp.net markdown wmd

我已经实现了Stack Overflow在我的项目中使用的WMD控件,它几乎就像一个魅力,但是当我将更改保存到数据库时它保存了HTML版本而不是Markdown版本。

所以我在文本框中有这个:

**boldtext**

真的可以节省这个:

<b>boldtext</b>

如何保存Markdown版本?

2 个答案:

答案 0 :(得分:10)

在您包含wmd.js或您在本地命名WMD编辑器JavaScript代码之前,添加一行JavaScript代码:

wmd_options = {"output": "Markdown"};

这将强制编辑器的输出为Markdown。

答案 1 :(得分:1)

如果您使用http://code.google.com/p/wmd-new/中的新WMD,请打开 wmd.js 并添加以下行:

wmd.wmd_env.output = 'markdown';

摘录:

...
wmd.ieCachedRange = null; // cached textarea selection
wmd.ieRetardedClick = false; // flag

wmd.wmd_env.output = 'markdown'; // force markdown output

// Returns true if the DOM element is visible, false if it's hidden.
// Checks if display is anything other than none.
util.isVisible = function (elem) {
...

这应该可以解决问题。