asp中,数据库中备注型字段的内容为什么在网页中显示出来没有段落等格式?
答案:3 悬赏:80
解决时间 2021-11-26 06:02
- 提问者网友:朱砂泪
- 2021-11-26 02:38
asp中,数据库中备注型字段的内容为什么在网页中显示出来没有段落等格式?
最佳答案
- 二级知识专家网友:如果这是命
- 2021-11-26 03:48
因为您在录入时没有进行转换处理,我给您一个常用的处理函数,您只要进行调用就可以了.
<%
function changechr(str)
changechr=replace(replace(replace(replace(str,"<","<"),">",">"),chr(13),"<br>")," "," ")
end function
%>
这个函数可把多个符号转为CHR码,这样就不会影响到输入与输出问题,同时也减少人家功击的可能.
<%
function changechr(str)
changechr=replace(replace(replace(replace(str,"<","<"),">",">"),chr(13),"<br>")," "," ")
end function
%>
这个函数可把多个符号转为CHR码,这样就不会影响到输入与输出问题,同时也减少人家功击的可能.
全部回答
- 1楼网友:眠于流年
- 2021-11-26 05:25
那是因为HTML中的段落格式是用<P></P>或<BR>实现的
丛数据库中读数据时需要作相应转换
如
str = Replace(str,CHR(13),"<br>")
Response.Write(str)
- 2楼网友:无字情书
- 2021-11-26 04:26
要么,你在保存内容的时侯将格式定义的html标签一同写入备注字段,要么,在输出时对内容进行格式化,插入html标签.再或者,将内容输出到pre标签对中间.
因为数据库中保存的只是文本内容,本身是不带格式的.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯