<%
q=request.querystring("q")
response.write(len(q))
%>
转成javascript结果不对了,为什么?<%@ language="javascript" %>
<%
var q = Request.QueryString("q");
Response.write(q.length);
%>
q=request.querystring("q")
response.write(len(q))
%>
转成javascript结果不对了,为什么?<%@ language="javascript" %>
<%
var q = Request.QueryString("q");
Response.write(q.length);
%>
这样居然就好了。
返回值不是字符串
是一种称为 StringList 的集合对象
var strList = Request.QueryString("q");
var strArray = [];
for (var i=1; i<strList.Count; i++) {
strArray.push(strList.Item(i));
}Response.Write(strArray.join(", "));
Response.Write("<br />");
Response.Write(strArray.join(", ").length);
Response.Write("<br />");
Response.Write(new String(strList));
Response.Write("<br />");
Response.Write(new String(strList).length);