C# 如何在ASP.NET Web窗体数据库中存储来自CKEditor的富文本数据。。?

C# 如何在ASP.NET Web窗体数据库中存储来自CKEditor的富文本数据。。?,c#,asp.net,sql-server,ckeditor,C#,Asp.net,Sql Server,Ckeditor,我的问题很简单,请建议我 我正在尝试在ASP.Net中创建一个简单的博客系统 我想使用CKEditor为用户提供发布文章的功能,就像wordpress一样 我在我的页面中集成了CKEditor,但有一个问题 数据将如何存储在数据库中,因为它将是富文本数据,包括图像、文本等。因此,它如何存储在数据库中的单个字段中。什么是正确的方法来检索它并在稍后以文章的形式显示 有困难的时候,关于这个。我正在研究ASP.NETWebForms技术 试图从中获取引用,但可能是针对ASP.Net MVC的引用。只需将

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

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

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

我在我的页面中集成了CKEditor,但有一个问题

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

有困难的时候,关于这个。我正在研究ASP.NETWebForms技术


试图从中获取引用,但可能是针对ASP.Net MVC的引用。

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

也许你应该做一些消毒之前,只是为了检查它是否符合你的规则。 当然,CKEditor会发送HTML,但可能有人会伪造一个post请求,发送任何其他内容,例如带有恶意代码的
标记,这些恶意代码稍后将注入您的站点


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

获取ckeditor div的
innerHTML
,并将其发送到服务器您应该正在保存HTML。。。这只是普通文本。将其保存在VARCHAR(MAX)中。