在我的视图页面中,我有下面一行代码:
@Model.RenderedMarkdownRenderedMarkdown是用以下代码生成的:
var renderer = new MarkdownSharp.Markdown();
return renderer.Transform(Markdown);现在对于这个例子,让我们假设Markdown是这样的:
###test它将变成这样:
<h3>test</h3>然而,在我的页面上呈现的是:
<h3>test</h3>有没有什么设置可以关闭这种自动编码?
发布于 2012-10-22 15:24:11
试试这个:
@Html.Raw("<h3>test</h3>")将您的变量设置为Raw helper。
如下所示:
@Html.Raw(Model)添加了:
感谢mythz和他的评论:
There is also an T.AsRaw() extension method. Which basically just wraps the string into a MvcHtmlString which doesn't get escaped.
https://stackoverflow.com/questions/13006548
复制相似问题