Model view controller 如何使用Razor语法将Markdowndeep应用于视图中的文本?

Model view controller 如何使用Razor语法将Markdowndeep应用于视图中的文本?,model-view-controller,markdown,markdowndeep,Model View Controller,Markdown,Markdowndeep,因此,我遵循了一个教程,使用MVC设置Markdowndeep编辑器,编辑器和预览工作正常。不过,本教程没有提到如何使用Markdowndeep在页面上呈现特定文本。所以我在谷歌上搜索了几次,以为我能找到一个明显的答案,但令我惊讶的是,我没有找到 有人能给我举一个如何使用Razor呈现部分文本的例子吗?我已经理解了语法。它是@Html.Markdown(Model.Body) 不过,您必须安装了Markdown Helper。我找到了语法。它是@Html.Markdown(Model.Body)

因此,我遵循了一个教程,使用MVC设置Markdowndeep编辑器,编辑器和预览工作正常。不过,本教程没有提到如何使用Markdowndeep在页面上呈现特定文本。所以我在谷歌上搜索了几次,以为我能找到一个明显的答案,但令我惊讶的是,我没有找到


有人能给我举一个如何使用Razor呈现部分文本的例子吗?

我已经理解了语法。它是@Html.Markdown(Model.Body)
不过,您必须安装了Markdown Helper。

我找到了语法。它是@Html.Markdown(Model.Body)
您必须安装了Markdown Helper。

另一个选项是强制Razor返回原始Html。 如果我们扩展MarkDownDeep示例,我们将得到以下结果:

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

// Set options
md.ExtraMode=true;

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

<div>@Html.Raw(html)</div>
//实例化
var md=new markdowndeph.Markdown();
//设置选项
md.ExtraMode=true;
//翻译
var html=md.Transform(纯文本);
@Html.Raw(Html)

你的HTML标记应该在div中

另一个选项是强制Razor返回原始Html。 如果我们扩展MarkDownDeep示例,我们将得到以下结果:

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

// Set options
md.ExtraMode=true;

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

<div>@Html.Raw(html)</div>
//实例化
var md=new markdowndeph.Markdown();
//设置选项
md.ExtraMode=true;
//翻译
var html=md.Transform(纯文本);
@Html.Raw(Html)
你的HTML标记应该在div中