1

所以我按照教程设置了一个使用 MVC 的 Markdowndeep 编辑器,并且编辑器和预览工作得很好。该教程没有提到如何使用 Markdowndeep 在页面上呈现特定文本。所以我做了一些谷歌搜索,以为我会找到一个明显的答案,但令我惊讶的是我没有。

有人可以向我展示如何使用 Razor 呈现部分文本的示例吗?

4

2 回答 2

1

我弄清楚了语法。这是@Html.Markdown(Model.Body) 你必须安装Markdown Helper。

于 2013-12-14T17:52:00.767 回答
0

另一种选择是强制 Razor 返回 RAW Html。如果我们扩展 MarkDownDeep 示例,我们会得到以下结果:

// Instantiate
var md=new MarkdownDeep.Markdown();

// Set options
md.ExtraMode=true;

// Translate
var html=md.Transform(plaintext);

<div>@Html.Raw(html)</div>

并且您作为 HTML 的降价应该在 div 中!

于 2014-05-06T02:55:55.803 回答