我的问题很简单,请推荐我。
我正在尝试用ASP.Net创建一个简单的博客系统。
我想使用CKEditor为用户提供发表文章的功能,就像wordpress一样。
我在我的页面中集成了CKEditor,但是有一个问题。
数据将如何存储在数据库中,因为它将是富文本数据,包括图像,文本等,那么它如何被存储在数据库中的单个字段中。以及什么是正确的方式将其检索回来,以显示为一篇文章。
有困难的时候,关于这一点。我正在从事ASP.Net网页表单技术的工作。
尝试从this post获取引用,但可能是针对ASP.Net MVC。
发布于 2019-05-30 20:14:44
只需将其作为HTML文本保存在文本(或相关)类型的列中。
也许你应该在之前做一些清理,只是为了检查它是否符合你的规则。当然,CKEditor会发送超文本标记语言,但也许有人会伪造一个post请求,发送任何其他内容,例如带有一些恶意代码的<script>
标记,这些标记稍后会被注入到您的站点中。
如果您告诉我您使用的是哪种DBMS,我可以更精确地了解colun类型。
https://stackoverflow.com/questions/19137537
复制相似问题