asp 显示图片与文字

发布网友 发布时间:2024-10-24 09:13

我来回答

3个回答

热心网友 时间:2024-10-25 15:03

这个是因为你在保存的时候把代码:
<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/201104151040.jpg"; width=1024 border=0></P>里的尖括号等html标签替换掉了
这种形式,你肯定在保存写入数据库时接收要保存的内容request("content")时做过处理了吧?把<替换成了<把>替换成了>等。
你可以显示的时候<%=rs("content")%>换成<%=replace(replace(replace(replace(str,"<","<"),">",">"),<br>,"chr(13)")," %>就是把<替换回<等
===================追问你说的很对,那我应该怎么解决呢?或给个思路

追答恢复换来的状态的话,就得替换回来咯
用replace替换
不做这里好像不能写出那些转义字符来……我一些出来就自动给百度替换掉了,我放在图片里,你看下。

热心网友 时间:2024-10-25 15:04

你写个 replace 替换下路径就可以了
列:
<%
strtest=rs("content")
response.write replace(strtest,”dfjfs/UploadFile”,dfjfs/admin/UploadFile”)
%>

热心网友 时间:2024-10-25 15:04

查看一下你的这个页面在浏览器上显示时的源文件,是不是有<pre> < > " 等之类的字符啊,呵呵,如果你在类似Dreamweaver这样的编辑器中的设计视图中写代码的话,显示的就会是这样了,ewebeditor似乎也有这样的类似设计视图的编辑区,希望能够帮到你

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com