ASP Classic代码返回true而不是response.write结果

时间:2013-02-04 00:34:32

标签: html asp-classic

我有一段ASP Classic代码,而不是回复写我的信息,它返回“true”

以下是相关行:

response.write "<a href='search.htm?supplier_name= & request.querystring('supplier_name') & "&aircraft_type=" & request.querystring('aircraft_type') & "&state=" & request.querystring('state') & "&order=state'>State</a>"

我认为问题与本节有关:

& "&order=state'>State</a>"

完整的ASP代码:

<%
if request.querystring("order") = "state" then 
response.write("State")
else
response.write "<a href='search.htm?supplier_name= & request.querystring('supplier_name') & "&aircraft_type=" & request.querystring('aircraft_type') & "&state=" & request.querystring('state') & "&order=state'>State</a>"
end if
%>

1 个答案:

答案 0 :(得分:2)

supplier_name=之后缺少双引号:

response.write "<a href='search.htm?supplier_name=" & request.querystring('supplier_name') & "&aircraft_type=" & request.querystring('aircraft_type') & "&state=" & request.querystring('state') & "&order=state'>State</a>"