日期:2014-05-17  浏览次数:20879 次

asp的问题求解决
我的asp是跟百度学的,所以很多地方都不懂,在这里
  我知道asp里面的字符是使用&连接 。
  但是下面这段
ObjXMLHTTP.Open "GET",url,False
ObjXMLHTTP.setRequestHeader "User-Agent",url
 这两段里面的文字可以使用&符号连接吗.例如

ObjXMLHTTP."O"&"pe"&"n" "G"&"E"&"T",url,False
ObjXMLHTTP."set"&"Req"&"uest"&"Heade"&"r" "U"&"se"&"r-A"&"ge"&"nt",url
这样可以吗?

------解决方案--------------------
不行。
ObjXMLHTTP.setRequestHeader
ObjXMLHTTP.Open
要一起写的。

------解决方案--------------------
用Execute来执行 语句字符串

Execute "ObjXMLHTTP.Open ""GET"",url,False"
------解决方案--------------------
字符是字符,指令是指令。这个必须搞清。指令乱写自然就无法识别了。
象楼上的:
Execute "ObjXMLHTTP.Open ""GET"",url,False"
其中Execute就是指令,不能破坏。后面的"ObjXMLHTTP.Open ""GET"",url,False"都是字符,可以拼接。

------解决方案--------------------
注意字符串的链接
------解决方案--------------------
那些是内置的函数来的,不能拼接
------解决方案--------------------
不可以,你这个asp代码和asp变量中的字符串你要区别清楚了。
response.write("测试一下")
你可以写成
response.write("测"&"试"&"一"&"下")
但是你不可以写成
"r"&"e"&"s"&"ponse"("测试一下")

1、某些对象名称会被杀毒软件误认为是病毒,所以分来了拼写
set sm = server.createobject("adodb"&"."&"str"&"eam")

2、拼html代码的时候,为了排版和结构更清楚
dim html
html = html & "<table>" &vbcrlf
html = html & "<tr>" &vbcrlf
html = html & "<td><td>" &vbcrlf
html = html & "</tr>" &vbcrlf
html = html & "</table>" &vbcrlf

通常我们不会把具有单独意义的一个字符串分来拼写。