c# - 在 asp.net mvc 应用程序中将评论保存到数据库时如何维护评论的格式?

标签 c# asp.net asp.net-mvc

标题可能不是很清楚。考虑一下这个场景:您有一个博客网站或任何用户可以通过评论回复的网站。您想要维护评论的格式。因此,段落应该分开,第一句缩进,允许关键字加粗等。人们会怎么做呢?

这是几乎所有类型的博客网站都处理的内容,包括本网站。我最初的猜测是评论以 xml 格式或原始 html 格式保存到该数据库。这些真的是我唯一的猜测。我想魔术字符串也可以用来表示各种格式的开始和结束,但魔术字符串通常不受欢迎。

我正在 asp.net mvc 应用程序中执行此操作。我使用的是 mvc 的第 1 版,但如果这里的解决方案更简单,我愿意转移到第 2 版。

最佳答案

简短回答:查看 Markdown .

更长的答案:文本的格式在提交到数据库时会保留,但在网页中显示时不会正确显示,除非文本格式元素(例如回车符 (CR) 和换行符 (LF))被转换为 HTML。

关于c# - 在 asp.net mvc 应用程序中将评论保存到数据库时如何维护评论的格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2455972/

相关文章:

c# - 如何在异步 Controller 中使用 Dapper?

c# - 在 Azure 应用服务上使用客户端证书提交 SSL HttpWebRequest

c# - 如何在 ASP.NET Core 1.1 中对使用 HttpContext 的 MVC Controller 进行单元测试

asp.net - 有没有办法让VS2010发布向导在发布站点时复制App_offline.htm?

c# - 从包含多个表的数据集中找到最小值和最大值

c# - 动态控制在回发时丢失

c# - Selenium WebDriver C# - 获取文本

c# - 我是否需要考虑处置我使用的任何 IEnumerable<T>?

javascript - 根据书签链接重定向

c# - AggregateService 是否应该作为一个容器来存储公共(public)依赖?