asp网页里添加文本问题

在asp网页里添加文本内容时,换行、连续空格等格式,怎么提交进网页就不按我输入的格式显示了,我用的是Dreamweaver8以及Access2003。请高手帮忙指点... 在asp网页里添加文本内容时,换行、连续空格等格式,怎么提交进网页就不按我输入的格式显示了,我用的是 Dreamweaver 8以及Access 2003。请高手帮忙指点 展开
 我来答
网海1书生
科技发烧友

2012-09-23 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
超文本(HTML)与纯文本(Text)是不同的,超文本中会把连续的空格按一个空格来处理,回车换行符也会按一个空格处理。 超文本有自身的硬空格代码和换行代码,比如你可以输入 来作为空格,用<br>来代替换行符,如果你熟悉HTML标签,那么你可以这样来输入文本。不过这样会造成严重的安全问题,因为别人可能会输入一段带破坏性的js代码,给你的网站装个木马、后门什么的。所以一般来说网站都会过滤这些HTML标签的。 建议你的网站装个网页编辑器如ewebeditor,可以设置文字格式,还可插入图片什么的。
miniappkFwV0962YhOPw
2012-09-23
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
你是说在网页中添加文本内容吗?比如在一个输入框中,就像在这儿提问所输入的那样?

如果是这样的话,你需要在ASP程序后台写一些转换代码

比如,我们换行这个代码,是不能直接被识别并存入到数据库中,但系统可以识别它,它的代码就是chr(10)&chr(13),这儿的chr(10)代表换行,而chr(13)代表回车,两个在一起就算是换行加回车,这是一个标准的换行。如果将它反过来,就是错误的,要注意顺序。

再比如,你输入一个空格,这个空格也是有代码的,就如你在dw中那个代码一样。

当然你还需要进行一些其它的转换,比如你输入的<>标记,或是asp标记,或是html标记等,如果不对其进行转换,那么在显示内容的时候,可能会被解释成为特殊的语言,可想而知,有可能会危害您的网页或数据库呢!

去试试吧
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Nj666888
2012-09-26 · 超过24用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:58.3万
展开全部
你直接用的是文本域吧,这样网页显示不出来的需要做出相应的处理,已经楼上已经有人教你了。同时你也可以使用其他的编辑器这样就不会有这样的问题了
追问
谢谢,我现在就是用的文本域,非常感谢你以及楼上两位
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式