注册 登录
编程论坛 ASP技术论坛

请高手指点一下这个语句!

pstaxcgh 发布于 2011-03-10 09:53, 684 次点击
以下这条语句:
[response.write"<td width='40%'boder='1' align='left' ><font  size='2' >"&"<a href='http://98.214.16.3/gwwdlist.asp?gwwd=<%response.write(rs("rid"))%>'>"&rsOA.fields(1).value&"</a></td>"],其中[?gwwd=<%response.write(rs("rid"))%>]主要是想把rid的值传送到gwwdlist.asp中去,执行的时候总是提示语句未结束,如果不传递参数,也就是说不要[?gwwd=<%response.write(rs("rid"))%>],执行时就正常,不知是怎么回事??

7 回复
#2
tandezhong2011-03-10 09:59
回复 楼主 pstaxcgh
response.write"<td width='40%'boder='1' align='left' ><font  size='2' >"&"<a href='http://98.214.16.3/gwwdlist.asp?gwwd='<%=rs("rid")%>'>"&rsOA.fields(1).value&"</a></td>"

这样试试..
#3
szchenli2011-03-10 10:21
response.write"<td width='40%'boder='1' align='left' ><font  size='2' >"&"<a href='http://98.214.16.3/gwwdlist.asp?gwwd=<%=rs("rid")%>'>"&rsOA.fields(1).value&"</a></td>"
#4
pstaxcgh2011-03-10 10:35
按楼上的方法也不得行,直接传递一个具体值?gwwd="aaa",也会提示语句未结束,
#5
dzt00012011-03-10 13:07
我滴个神啊,代码能这么写吗,在<% %>中间就不能再用<%%>了,引号使用不对,font标签也没有结束,强烈建议楼主补习HTML和ASP语法

<%
response.write "<td width=""40%"" boder=""1"" align=""left""><font  size=""2""><a href=""http://98.214.16.3/gwwdlist.asp?gwwd="&rs("rid")&""">"&rsOA.fields(1).value&"</a></font></td>"
%>

或者在<%%>外,这样写

<td width="40%" boder="1" align="left"><font  size="2"><a href="http://98.214.16.3/gwwdlist.asp?gwwd=<%=rs("rid")%>"><%=rsOA.fields(1).value%></a></font></td>
#6
sky2222011-03-10 13:39
呵呵。楼上的应该没问题了
#7
tandezhong2011-03-10 14:13
回复 4楼 pstaxcgh
<%
response.write"<td width='40%'boder='1' align='left' ><font  size='2' >"&"<a href='http://98.214.16.3/gwwdlist.asp?gwwd='"rs("rid")"'>"&rsOA.fields(1).value&"</a></td>"
%>
#8
hams2011-03-10 14:32
response.write"<td width='40%'boder='1' align='left' ><font  size='2' >"&"<a href='http://98.214.16.3/gwwdlist.asp?gwwd="&rs("rid")&"'>"&rsOA.fields(1).value&"</a></td>"
1