请问显示变量的小问题。

tianchifather 2006-08-14 06:26:56

rs("content")的值为<img src="upload/11.jpg">
但是用<%=rs("content")%>只能在网页上显示出<img src="upload/11.jpg">
若直接把<img src="upload/11.jpg">代入,则可以显示出图片。请问这是什么原因,应如何解决。
...全文
71 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianchifather 2006-08-14
  • 打赏
  • 举报
回复
一语惊醒梦中人啊,多谢lanyur
lanyur 2006-08-14
  • 打赏
  • 举报
回复
你数据库里面存的就是:<IMG src="Upload/200681419564530.jpg" align=left border=0>
输出来当然显示
<img src=upload/200681419564530.jpg align=left border=0>

tianchifather 2006-08-14
  • 打赏
  • 举报
回复
执行后发现成了以下的样子
<table width=80%>
<IMG src="Upload/200681493453650.jpg" align=left border=0>
<IMG src="Upload/200681419564530.jpg" align=left border=0>
</table>
因此第一句可以显示出图片,我估计是<%=%>造成的,请问如何解决啊
zhangjingcheng 2006-08-14
  • 打赏
  • 举报
回复
<%=rs("content")%>
只有执行了才可以显示的
tianchifather 2006-08-14
  • 打赏
  • 举报
回复
多谢指点,我去看看先。
leohuang 2006-08-14
  • 打赏
  • 举报
回复
看执行之后生成的HTML代码
tianchifather 2006-08-14
  • 打赏
  • 举报
回复
不是,是我为了调试,把tr,td去掉了。<img...>就是rs("abstract")的值,这样的结果正好是显示了一幅图片,再显示了一句<IMG src="Upload/200681493453650.jpg" align=left border=0>
创造奇迹9999 2006-08-14
  • 打赏
  • 举报
回复
你这样写是什么意思了?

<table width=80%>
<IMG src="Upload/200681493453650.jpg" align=left border=0>
<%=rs("abstract")%>
</table>

最起码你得给table加个tr,td吧
tianchifather 2006-08-14
  • 打赏
  • 举报
回复
<!-- #include file=../database/dbconn.asp -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><head>
<LINK rel="stylesheet" href="../css/bbs.css" type="text/css">
<meta http-equiv="目录类型" content="文本/html; 字符集=gb2312">
</head>

<BODY leftmargin="10" topmargin="10" marginwidth="10" marginheight="10" bgcolor=eeeeff vlink=0000ff>
<%
species_id=request("species_id")
syid=request("syid")
ip=Request.ServerVariables("REMOTE_ADDR")
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select TOP 1 * from sinabbs where ID="&syid
rs.open sql,conn,1,3
if rs.bof or rs.eof then
response.write "<table border=0 align=center><tr><td><p><br>没有找到所要的文章!</td></tr></table>"
rs.close
set rs=nothing
response.end
end if

%>
<table style="BORDER-COLLAPSE: collapse" cellpadding=3 cellspacing=0 border=1 bordercolor=#dddddd width='600' align="center">
<tr><td colspan=4>
<table width=80%>
<IMG src="Upload/200681493453650.jpg" align=left border=0>
<%=rs("abstract")%>
</table>
</td></tr>
<br>
</td></tr></table>
<%rs.close
set rs=nothing%>
</body></html>
leohuang 2006-08-14
  • 打赏
  • 举报
回复
执行完毕后,看输出变量的那个位置输出的到底是什么,然后再找原因
创造奇迹9999 2006-08-14
  • 打赏
  • 举报
回复
有这种情况?你把代码多帖点儿出来瞧瞧

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧