关于ASP的简单写法!

来源:百度知道 编辑:UC知道 时间:2024/05/29 19:54:49
<%
Dim thunderUrl<%=i%>
thunderUrl<%=i%> = ThunderEncode("<%rs2("ipsip")%><%=rs1("url")%>")
%>

这种要改 <%%>,怎么改.?
<%
Dim thunderUrl'"&i&"'
thunderUrl'"&i&"' = ThunderEncode("'"&rs2("ipsip")&"''"&rs1("url")&"'")
%>

Dim thunderUrl'"&i&"' 这样的话'变成把"&i&"'都注释了!
改成
Dim thunderUrl"'&i&'" 也不行
Dim thunderUrl""&i&"" 也不行,
都是提示 语句未结束
试过了,变成了注释!
你看这个截图
http://www.xlzhu.com/1.jpg

等等,楼主会数组吗?
<%
Dim thunderUrl(100)
thunderUrl(i) = ThunderEncode(rs2("ipsip")&rs1("url"))
%>
-----------------
你这段代码令人费解
已经<%过了,为什么还要潜逃<%?
你到底哪段是ASP的代码?
是全部都是还是第二层里面是?
(ASP的<%%>是不允许嵌套的)

支持一下xyphoenix的答案,execute,嗨忘了,平时基本不用的,这时候倒正是时候。

<%
execute("Dim thunderUrl"&i&"= ThunderEncode("""&rs2("ipsip")&rs1("url")&""")")
%>

ThunderEncode如果有两个参数则
<%
execute("Dim thunderUrl"&i&"= ThunderEncode("""&rs2("ipsip")&""","""&rs1("url")&""")")
%>

楼上的答案

语句未结束

/vod.asp,行 46

Dim thunderUrl"&i&"

<%
Dim thunderUrl<%=i%>
thunderUrl<%=i%> = ThunderEncode("<%rs2("ipsip")%><%=rs1(&