0

我的问题很简单,请给我建议。

我正在尝试在 ASP.Net 中创建一个简单的博客系统。

我想使用 CKEditor 为用户提供发布文章的功能,就像 wordpress 一样。

我在我的页面中集成了 CKEditor,但是遇到了问题。

数据将如何存储在数据库中,因为它将是富文本数据,包括图像、文本等,那么它如何存储在数据库中的单个字段中。以及将其取回以稍后显示为文章的正确方法是什么。

有困难时期,关于这个。我正在研究 ASP.Net Web 表单技术。

试图从这篇文章中获得参考, 但可能是针对 ASP.Net MVC 的。

4

1 回答 1

0

只需将其保存为文本(或相关)类型列中的 HTML 文本。

也许您应该在之前进行一些清理,只是为了检查它是否符合您的规则。CKEditor 当然会发送 HTML,但也许有人可以伪造一个发布请求,发送其他任何内容,例如<script>带有一些恶意代码的标签,这些恶意代码稍后将被注入您的网站。

如果您告诉我您使用的是哪个 DBMS,我可以更准确地了解 colun 类型。

于 2019-05-30T12:14:44.490 回答