ASP 代码的问题 那个达人帮个忙 语句不合法

来源:百度知道 编辑:UC知道 时间:2024/09/21 02:32:46
response.write "<div style=""padding-top:5px;padding-bottom:5px;""> <font color=red>文件上传成功 '<%=rs2('soft_url1')%>'</font> [<a href='javascript:history.go(-1)'>重新上传</a>]</div>"

这个不合法,显示

Microsoft VBScript 编译器错误 错误 '800a0401'

语句未结束

/saga/sww/sww/upload.asp,行 105

response.write "<div style=""padding-top:5px;padding-bottom:5px;""> <font color=red>文件上传成功 <%=rs2("soft_url1")
---------------------------------------------------------------------------------------------^

我加了 '<%=rs2('soft_url1')%>' 进去就说我不合法

请问怎么改?

当然不合法。。。单引号里面怎么能有单引号呢?
把外面的单引号去掉

去掉response.write" "中间的单双引号

<%=变量%>
这个标签必须放到HTML代码中,等价于 <% Response.Write 变量%>

你把它添加到Response.Write中不就成了 Response.Write ...Response.Write...
这当然就不合法了。

你可以使用下述两种方法中的任何一种方法进行合法输出:
1、ASP脚本Response.Write法
<%
response.write "<div style=""padding-top:5px;padding-bottom:5px;""> <font color=red>文件上传成功 "& rs2("soft_url1") &"</font> [<a href='javascript:history.go(-1)'>重新上传</a>]</div>"
%>

2、HTML代码嵌入法
<div style="padding-top:5px;padding-bottom:5px;"> <font color=red>文件上传成功 <%=rs2("soft_url1")%></font> [<a href='javascript:history.go(-1)'>重新上传</a>]</div>

回答完毕!

------
中关村贴告栏 http://www.tieg