asp函数如何判断参数个数
如,我定义一个函数:SUBMAN(ym,a,b,c,)表格行数ENDSUB我的意思是想要通过判断函数的个数来控制输出几行,并把函数的值赋于行内容.如上面的那个,第一个是网...
如,我定义一个函数:
SUB MAN(ym,a,b,c,)
表格行数
END SUB
我的意思是想要通过判断函数的个数来控制输出几行,并把函数的值赋于行内容.
如上面的那个,第一个是网址,第二个,第三个,第四个是函数,那么我想要的是这样的
SUB MAN(ym,a,b,c,)
response.redirect ym
response.write "<tr><td>"&a&"</td>"
response.write "<tr><td>"&b&"</td>"
response.write "<tr><td>"&c&"</td>"
END SUB
如何实现?? 展开
SUB MAN(ym,a,b,c,)
表格行数
END SUB
我的意思是想要通过判断函数的个数来控制输出几行,并把函数的值赋于行内容.
如上面的那个,第一个是网址,第二个,第三个,第四个是函数,那么我想要的是这样的
SUB MAN(ym,a,b,c,)
response.redirect ym
response.write "<tr><td>"&a&"</td>"
response.write "<tr><td>"&b&"</td>"
response.write "<tr><td>"&c&"</td>"
END SUB
如何实现?? 展开
2个回答
展开全部
你先把函数与参数分清楚.然后,VBS是不支持动态参数的,你定义函数时定义了几个形参,调用时就要传递同等数量的实参,否则会得到运行时错误.再说你函数里的语句.在response.redirect语句后的response.write都不会被执行,因为response.redirect会隐式调用response.end方法结束输出.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用数组做函数的参数
sub fun(p1,p2())
response.redirect p1
for i=1 to UBound(p2)
response.write "<tr><td>"& p2(i) &"</td>"
next
end sub
dim p
p="11111"
dim arr(2)
arr(1)="asdfasdf1"
arr(2)="asdfasdf2"
fun p,arr
sub fun(p1,p2())
response.redirect p1
for i=1 to UBound(p2)
response.write "<tr><td>"& p2(i) &"</td>"
next
end sub
dim p
p="11111"
dim arr(2)
arr(1)="asdfasdf1"
arr(2)="asdfasdf2"
fun p,arr
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询