asp 显示图片与文字
我是通过读取数据库的字段来显示,图片与文字的,在线编辑器用的是ewebeditor,郁闷的是,图片显示不出来,把代码却显示出来了,求怎么显示图片在页面中,我的代码是<td...
我是通过读取数据库的字段来显示,图片与文字的,在线编辑器用的是 ewebeditor ,郁闷的是,图片显示不出来,把代码却显示出来了,求怎么显示图片
在页面中,我的代码是 <td colspan="10"><%=rs("content")%></td>
显示出来的内容却是
<P><IMG style="BORDER-LEFT-COLOR: #000000; FILTER: ; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" height=768 alt="" src="http://localhost/dfjfs/UploadFile/article/big/20110415104640.jpg" width=1024 border=0></P>
而我想要的是显示出相应的图片与文字! 展开
在页面中,我的代码是 <td colspan="10"><%=rs("content")%></td>
显示出来的内容却是
<P><IMG style="BORDER-LEFT-COLOR: #000000; FILTER: ; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" height=768 alt="" src="http://localhost/dfjfs/UploadFile/article/big/20110415104640.jpg" width=1024 border=0></P>
而我想要的是显示出相应的图片与文字! 展开
3个回答
展开全部
这个是因为你在保存的时候把代码:
<P><IMG style="BORDER-LEFT-COLOR: #000000; FILTER: ; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" height=768 alt="" src="http://localhost/dfjfs/UploadFile/article/big/20110415104640.jpg"; width=1024 border=0></P>里的尖括号等html标签替换掉了
这种形式,你肯定在保存写入数据库时接收要保存的内容request("content")时做过处理了吧?把<替换成了<把>替换成了>等。
你可以显示的时候<%=rs("content")%>换成<%=replace(replace(replace(replace(str,"<","<"),">",">"),<br>,"chr(13)")," %>就是把<替换回<等
===================
<P><IMG style="BORDER-LEFT-COLOR: #000000; FILTER: ; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000" height=768 alt="" src="http://localhost/dfjfs/UploadFile/article/big/20110415104640.jpg"; width=1024 border=0></P>里的尖括号等html标签替换掉了
这种形式,你肯定在保存写入数据库时接收要保存的内容request("content")时做过处理了吧?把<替换成了<把>替换成了>等。
你可以显示的时候<%=rs("content")%>换成<%=replace(replace(replace(replace(str,"<","<"),">",">"),<br>,"chr(13)")," %>就是把<替换回<等
===================
追问
你说的很对,那我应该怎么解决呢?或给个思路
追答
恢复换来的状态的话,就得替换回来咯
用replace替换
不做这里好像不能写出那些转义字符来……我一些出来就自动给百度替换掉了,我放在图片里,你看下。
展开全部
你写个 replace 替换下路径就可以了
列:
<%
strtest=rs("content")
response.write replace(strtest,”dfjfs/UploadFile”,dfjfs/admin/UploadFile”)
%>
列:
<%
strtest=rs("content")
response.write replace(strtest,”dfjfs/UploadFile”,dfjfs/admin/UploadFile”)
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查看一下你的这个页面在浏览器上显示时的源文件,是不是有<pre> < > " 等之类的字符啊,呵呵,如果你在类似Dreamweaver这样的编辑器中的设计视图中写代码的话,显示的就会是这样了,ewebeditor似乎也有这样的类似设计视图的编辑区,希望能够帮到你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询