例如:<p>This is a Text </p>,显示的时候是This is a Text
这是提交页面的
<textarea asp-for="Content" class="form-control" rows="3" placeholder="Your Content"></textarea>
显示页面应该怎样写呢?
现在是这样写的
<article>
<p>@Html.DisplayFor(model => model.Content)</p>
</article>
<article>
<p>@model.Content</p>
</article
dudu您好,我是想输入例如:<p>This is a Text </p>,显示的时候是This is a Text
@河图书卦:
<article>
@Html.Raw(model.Content)
</article
@dudu: 谢谢,确实可以的,感觉比JavaWeb中的简单。
我自己用了另一种方案:
刚才添加了bootstrap-markdown
用网页Markdown工具写完文本提交后,使用
<div class="markdown">
<p>@Html.DisplayFor(model => model.Content)</p>
</div>
展示
@section scripts{
<script>
$(".markdown p").each(function () {
var c = $(this).text();
$(this).html(markdown.toHTML(c));
})
</script>
}
以前在项目中没怎么碰过Markdown组件。
现在做个简单的博客网站感觉怎么都做不好,怎么都不完善呀。