如何在ASP.NET Web Forms数据库中存储来自CKEditor的富文本数据..?

时间:2013-10-02 13:01:18

标签: c# asp.net sql-server ckeditor

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

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

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

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

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

关于这一点,有困难时期。我正在研究ASP.Net Web Forms Technology。

尝试从this post获取引用,但可能是ASP.Net MVC。

1 个答案:

答案 0 :(得分:0)

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

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

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