所以我按照教程设置了一个使用 MVC 的 Markdowndeep 编辑器,并且编辑器和预览工作得很好。该教程没有提到如何使用 Markdowndeep 在页面上呈现特定文本。所以我做了一些谷歌搜索,以为我会找到一个明显的答案,但令我惊讶的是我没有。
有人可以向我展示如何使用 Razor 呈现部分文本的示例吗?
所以我按照教程设置了一个使用 MVC 的 Markdowndeep 编辑器,并且编辑器和预览工作得很好。该教程没有提到如何使用 Markdowndeep 在页面上呈现特定文本。所以我做了一些谷歌搜索,以为我会找到一个明显的答案,但令我惊讶的是我没有。
有人可以向我展示如何使用 Razor 呈现部分文本的示例吗?
我弄清楚了语法。这是@Html.Markdown(Model.Body) 你必须安装Markdown Helper。
另一种选择是强制 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 中!