做网站需要保存文章格式到数据库,你是用什么方法?

Mr_D 2013-01-15 09:43:43
方法一:
1.在web.config中加入如下配置

<httpRuntime requestValidationMode="2.0" />


2.在页面中的page节点中加入ValidateRequest="false",如下所示:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BlogAdd.aspx.cs" Inherits="MessageBoard.BlogAdd" ValidateRequest="false" %>
(这种做法有安全隐患,不过我网上查了大多数都是这么解决)


方法二:
//以二进制格式保存。保存的代码为
02.MemoryStream ms = new MemoryStream();
03.rtbContent.SaveFile(ms, RichTextBoxStreamType.RichText);
04.byte[] bt=ms.ToArray();
05.//将bt保存到数据库
06.//读取的代码为:
07.byte[] bt = (byte[])SqlHelper.ExecuteScalar(sqlStr, null);
08.MemoryStream ms = new MemoryStream(bt, false);
09.rtbContent.LoadFile(ms, RichTextBoxStreamType.RichText);
10.//在SQLServer中对应的数据类型为:image

方法三:替换字符
用这个函数可以解决问题
function displaystr(str)
str=RTrim(str)
if not isnull(str) then
str = replace(str, ">", ">")
str = replace(str, "<", "<")
str = Replace(str, CHR(32), " ")
str = Replace(str, CHR(9), " ")
str = Replace(str, " ", " ")
str = Replace(str, CHR(34), """)
str = Replace(str, CHR(39), "'")
str = Replace(str, vbCr, "")
str = Replace(str, vbLf, "<BR>")
str = Replace(str, vbCrLf, "<BR>")
displaystr = str
else
displaystr="-"
end if
end function

还有最后一种:是“默认禁止,显示允许”。这种内容有点长,就不贴出来了。
如果是你,你用的是那种?
...全文
366 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
孙行者悟空 2013-06-04
  • 打赏
  • 举报
回复
经典。。。。
threenewbee 2013-01-15
  • 打赏
  • 举报
回复
看你的需求,如果你的服务器只是“网盘”,自然以文件本来的格式保存最好,不会丢失任何信息。 但是如果你的网站有对文档数据处理的需要,比如全文检索,格式化文本并且在线发布,允许用户在线编辑等等,还是进行预处理并且以服务器能处理的统一格式(文本、html、ubb或者rich文本等)保存比较好。
快溜 2013-01-15
  • 打赏
  • 举报
回复
二进制文件。
  • 打赏
  • 举报
回复
CkEiditor 文本编辑器
元搜-聚合搜索引擎系统全部免费共享-致力打造搜索行业内扩展性能最好、功能最多、系统最稳定、最个性化的免费聚合搜索引擎系统! 一。网站管理系统(共分为七个选项) 1、网站基本配置:网站的基础设置都在这里配置! 2、更新缓存文件:在网站基本配置保存修改后、背景图的上传、删除等都需要更新缓存文件,更新CSS文件 更新JS文件  之后前台才能正常显示! 3、友情链接管理:目前仅支持文字链接,添加的友情链接可自定义是否显示于首页! 4、网站广告管理:网站赚钱是绝大多数站长的理想,目前仅了四个广告位,分别是 首页中部广告、首页左右侧浮动广告、搜索页顶部右侧广告、搜索页底部右侧浮动广告! 5、网站安全管理:⑴分为用户名、密码的更改及后台目录更改。⑵在线升级,支持在线升级网站程序。⑶安全检测,通过本功能可以自动设置网站里所有文件、文件夹的权限以及查出网站里是否有病毒/木马! 6、安全退出后台:退出后台可别忘了点一下这里呵! 7、查看服务器信息:这个功能就类似于phpinfo一样的,就不多说了! 二。文章管理系统 文章管理系统的编辑器由CKEditor免费提供(这里谢过了),文章管理系统 是许多站长朋友喜欢的功能,软文发表不可缺少的工具! 分为 文章发表及文章管理 两项操作,SEO友好! 三。分类管理系统 显示所有分类:搜索引擎分类,可自定义启用那些搜索引擎,而不启用那些搜索引擎;还能隐藏被启用搜索引擎顶部的内容!仅需简单设置一下,就可以拥有一个功能丰富的搜索引擎网站! 四。图片管理系统 图片上传管理:分为背景图上传及其它图片上传! 五。数据库管理系统 一个很好用的数据库管理系统,经元搜修改后无必再进行任何设置即可直接备份你的网站数据!(这里先谢过phome.net提供这么好的程序!) 登录数据库管理 退出数据库管理 控制面板首页 参数设置 备份数据 管理备份设置 恢复数据 管理备份目录 替换目录文件 执行SQL语句 说明文档
一、网站管理系统(共分为七个选项) 1、网站基本配置:网站的基础设置都在这里配置! 2、更新缓存文件:在网站基本配置保存修改后、背景图的上传、删除等都需要更新缓存文件,更新CSS文件,更新JS文件,之后前台才能正常显示! 3、友情链接管理:目前仅支持文字链接,添加的友情链接可自定义是否显示于首页! 4、网站广告管理:网站赚钱是绝大多数站长的理想,目前仅了四个广告位,分别是首页中部广告、首页左右侧浮动广告、搜索页顶部右侧广告、搜索页底部右侧浮动广告! 5、网站安全管理:⑴分为用户名、密码的更改及后台目录更改。⑵在线升级,支持在线升级网站程序。⑶安全检测,通过本功能可以自动设置网站里所有文件、文件夹的权限以及查出网站里是否有病毒/木马! 6、安全退出后台:退出后台可别忘了点一下这里呵! 7、查看服务器信息:这个功能就类似于phpinfo一样的,就不多说了! 二、文章管理系统 文章管理系统的编辑器由CKEditor免费提供(这里谢过了),文章管理系统是许多站长朋友喜欢的功能,软文发表不可缺少的工具! 分为文章发表及文章管理两项操作,SEO友好! 三、分类管理系统 显示所有分类:搜索引擎分类,可自定义启用那些搜索引擎,而不启用那些搜索引擎;还能隐藏被启用搜索引擎顶部的内容!仅需简单设置一下,就可以拥有一个功能丰富的搜索引擎网站! 四、图片管理系统 图片上传管理:分为背景图上传及其它图片上传! 五、数据库管理系统 一个很好用的数据库管理系统,经元搜修改后无必再进行任何设置即可直接备份你的网站数据!
一款很完美的网钛文章管理系统OTCMS网站源码,全站采用主流DIV+CSS框架布局,功能强大,操作人性化,有多种不同模式,广泛适用于新闻发布型网站,通过后台简单的配置,就能拥有一个个性化的网站,是个人建站的绝佳选择,喜欢asp网站的CMS的朋友可以下载研究学习一下。 更新说明: 2013年07月19日 V2.74更新包 1.[新增]后台引导页加入非IE浏览器提示,后台部分功能在非IE浏览器下可能没法使用 2.[修复]【紧急】纠正后台设皮肤目录存在入侵挂马BUG 3.[修复]纠正服务器时间跟保存数据库格式不同造成登录有时出现时间不匹配问题 4.[纠正]生成sitemap 纠正隐藏状态文章和未审核文章也会显示出来的BUG 5.[改变]后台 新增栏目 次页显示模式默认为【图+摘要1】,首页栏目图片文章默认开启 6.[改变]前台网站公告、搜索结果默认显示模式为【图+摘要1】 7.[改变]RSS调用默认调用数量从20改成50 网钛文章管理系统(OTCMS)以简单、实用、傻瓜式操作而闻名,是国内 网钛文章管理系统(OTCMS)是最热门ASP开源网站管理系统之一,也是用户增长最快的ASP类CMS系统之一,目前的版本无论在功能,人性化,还是易用性方面,都有了长足的发展,OTCMS的主要目标用户锁定在草根型中小个人站长,让那些对网络不是很熟悉,对网站建设不是很懂又想网站的人可以很快搭建起一个功能实用又强大,操作人性又易用。OTCMS更专注于个人网站或中小型门户的构建,当然也不乏有企业用户等在使用本系统,使用过OTCMS的用户都会它好评不断。 网钛文章管理系统(OTCMS)基于ASP+Access/Mssql的技术架构,不但可以适用于广泛的新闻发布型网站,还适用于资讯门户类网站,功能只会往功能通用、操作简单的方向发展,让不懂代码但又想建立自己网站的朋友,使用网钛文章管理系统,通过后台简单的配置,就能拥有一个个性化的自己的网站
全站生成html(可选),可减轻服务器负载,提高访问速度,更容易被搜索引擎收录,是大中型站点的必然选择。 多管理员,可自由划分权限,多人共同维护一个站点 频道以文章,下载,图集,影视为基础无限添加,栏目无限级分类,栏目自由分类可满足各种不同的需求。 多模板多风格,不同的栏目可以使用不同的模板和风格,可满足各类型站点需求。 超强可视化在线编辑器采用html在线编辑器,具备frontpage和dreamweaver的绝大部分常用功能,可自动保存远程图片、给图片加水印、自动生成缩略图。 目前QmeCMS已经提供以下功能插件:公告管理、友情链接、数据库管理、JS文件管理、模板风格管理、投票管理、留言管理、单网页管理、广告管理   简单介绍:是一个免费的网站内容管理系统,网站既快又专业 功能强大:基于文章,下载,图集,影视模块自由组合,全站可选的生成静态文件 使用版权:非商业用途完全免费 商业模式:对技术支持服务进行收费、对网站建设提供个性化定制服务 系统特点:无技术门槛,简单,易用,美观,实用  更新日志: 修正无法增加新频道问题 修正后台管理在IE下兼容问题 文章编辑器增加批量插入图片功能 增加添加模型时指定前台执行程序目录 关闭一些暂不成熟的小功能(一部分缓存数据) 修正前台图集展现JS错误

62,248

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧