【问题标题】:How do you apply Markdowndeep to text in view using Razor syntax?如何使用 Razor 语法将 Markdowndeep 应用于视图中的文本?
【发布时间】:2013-12-14 17:22:00
【问题描述】:

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

谁能告诉我如何使用 Razor 呈现部分文本的示例?

【问题讨论】:

    标签: model-view-controller markdown markdowndeep


    【解决方案1】:

    我弄清楚了语法。它是 @Html.Markdown(Model.Body) 不过,您必须安装 Markdown Helper。

    【讨论】:

      【解决方案2】:

      另一个选项是强制 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 中!

      【讨论】:

        猜你喜欢
        • 2023-03-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-20
        • 1970-01-01
        • 1970-01-01
        • 2013-12-24
        • 1970-01-01
        相关资源
        最近更新 更多