知道货号,怎么查物流:ASP的response.write这段代码怎么改?急!

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 12:39:58
response.Write("<a href='newsinfo.asp?id="&a0&"'><%headrs("news_title")%></a>")
原来><%headrs("news_title")%>是文字,现在写成这样就不行.如何写这段代码,希望大家帮忙!
response.Write("<a href='newsinfo.asp?id="&a0&"'>"&headrs("news_title")&"</a>")这样写也不行!
response.Write "<a href=newsinfo.asp?id="&a0&">"&headrs("news_title")&"</a>" 也不行啊.
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/newsinfo.asp, line 26, column 48
response.Write "<a href=newsinfo.asp?id="&a0&">"&headrs("news_title")&"</a>"
-----------------------------------------------^

数据集没有关闭,单纯response.Write("<a href='newsinfo.asp?id="&a0&"'>上一篇</a>") 完全OK,但是我要的不是文字,需要上一篇的Title.也试过response.Write( headrs("news_title")).也是OK.就可以说明,数据就可以调出的,数据集没有关闭.这点我已经考虑了.那么链接加RS该怎么用./<%%>套<%%>是比较低级.写出来就发现了.但正确的一直没找到.

To lizhonggeng:这样当然可以,可以用来应急,但是连在一起写的没有解决方法吗?reponse.write到底怎么写啊?是不是这种组合是不存在的?实在搞不清,有懂的再说说吧!

很奇怪,的确是可以测试成功,但仅限一句,同样的一句代码,只是变量(a0/a2)变下就出不来了,所以你说你测试成功,而我的确测试不成功,总提示说少')',搞不懂.

response.Write "<a href=newsinfo.asp?id="&a0&">"&headrs("news_title")&"</a>"

现在我认为你的错误在headrs("news_title")上面,你看看这条语句前面是否有headrs.close,如果数据集已经关闭那么就取不出headrs("news_title")的值了

算了既然这样你用笨办法算了
response.Write("<a href='newsinfo.asp?id="&a0&"'>")
response.Write( headrs("news_title"))
response.Write("</a>")

这样不会出问题

你如果想连在一起写可以这样!
dim test1
test1="<a href='newsinfo.asp?id="&a0&"'>"&headrs("news_title")&"</a>"
response.write (test1)

我就不信不行,我机器上测试都可以

<% response.Write "<a href='newsinfo.asp?id=" & a0 & "'>" & headrs("news_title") & "</a>" %>
这样试试.我觉得你应先用response.write headrs("news_title") 这样输出.看它会给你什么结果.

response.Write("<a href='newsinfo.asp?id="&a0&"'><%headrs("news_title")%></a>")
这样写当然不可以!~因为在response.write的外面一定有个<%%>所以<%%>中包含<%%>这样,可能不可以啦!~

<%response.Write "<a href=newsinfo.asp?id="&a0&">"&headrs("news_title")&"</a>"%>

response.Write("<a href='newsinfo.asp?id="&a0&"'>"&headrs("news_title")&"</a>"")

这样试吧
是不是最后少了个"号