asp网页里添加文本问题
在asp网页里添加文本内容时,换行、连续空格等格式,怎么提交进网页就不按我输入的格式显示了,我用的是Dreamweaver8以及Access2003。请高手帮忙指点...
在asp网页里添加文本内容时,换行、连续空格等格式,怎么提交进网页就不按我输入的格式显示了,我用的是 Dreamweaver 8以及Access 2003。请高手帮忙指点
展开
3个回答
展开全部
超文本(HTML)与纯文本(Text)是不同的,超文本中会把连续的空格按一个空格来处理,回车换行符也会按一个空格处理。 超文本有自身的硬空格代码和换行代码,比如你可以输入 来作为空格,用<br>来代替换行符,如果你熟悉HTML标签,那么你可以这样来输入文本。不过这样会造成严重的安全问题,因为别人可能会输入一段带破坏性的js代码,给你的网站装个木马、后门什么的。所以一般来说网站都会过滤这些HTML标签的。 建议你的网站装个网页编辑器如ewebeditor,可以设置文字格式,还可插入图片什么的。
展开全部
你是说在网页中添加文本内容吗?比如在一个输入框中,就像在这儿提问所输入的那样?
如果是这样的话,你需要在ASP程序后台写一些转换代码
比如,我们换行这个代码,是不能直接被识别并存入到数据库中,但系统可以识别它,它的代码就是chr(10)&chr(13),这儿的chr(10)代表换行,而chr(13)代表回车,两个在一起就算是换行加回车,这是一个标准的换行。如果将它反过来,就是错误的,要注意顺序。
再比如,你输入一个空格,这个空格也是有代码的,就如你在dw中那个代码一样。
当然你还需要进行一些其它的转换,比如你输入的<>标记,或是asp标记,或是html标记等,如果不对其进行转换,那么在显示内容的时候,可能会被解释成为特殊的语言,可想而知,有可能会危害您的网页或数据库呢!
去试试吧
如果是这样的话,你需要在ASP程序后台写一些转换代码
比如,我们换行这个代码,是不能直接被识别并存入到数据库中,但系统可以识别它,它的代码就是chr(10)&chr(13),这儿的chr(10)代表换行,而chr(13)代表回车,两个在一起就算是换行加回车,这是一个标准的换行。如果将它反过来,就是错误的,要注意顺序。
再比如,你输入一个空格,这个空格也是有代码的,就如你在dw中那个代码一样。
当然你还需要进行一些其它的转换,比如你输入的<>标记,或是asp标记,或是html标记等,如果不对其进行转换,那么在显示内容的时候,可能会被解释成为特殊的语言,可想而知,有可能会危害您的网页或数据库呢!
去试试吧
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你直接用的是文本域吧,这样网页显示不出来的需要做出相应的处理,已经楼上已经有人教你了。同时你也可以使用其他的编辑器这样就不会有这样的问题了
追问
谢谢,我现在就是用的文本域,非常感谢你以及楼上两位
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询