ASP中的引号又糊涂了,请高手指教。
问一,<%
mycolor="#ff0000"
1、response.write ("<font color="&mycolor&">" & "xx" & "</font>")
2、response.write("<font color=" & "#ff0000" & ">yy</font>")
3、response.write ("<font color='"&mycolor&" '>" & "dd" & "</font>")
%>
上面三句都能输出文字都为红色的内容,有什么不同?
问二、
db = "data/data.mdb"
Str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(""&db&"")
Str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("data/data.mdb")
上下二句是等价的,明知道是等价的 但讲不清楚道理
(""&db&"")是不是前后空字符串与db相连?如何从(""&db&"")变成("data/data.mdb")?