如何动态生成asp语句?
我用了一个第三方组件,在设置组件属性的asp语句中,其中的参数必须是字符串常量,而我需要根据不同情况设置属性,用变量替代,可组件却不支持。我想根据变量生成设置组件属性的asp语句,怎么办? 问题点数:100、回复次数:6Top
1 楼tdl982324(最爱宝宝的笨熊)回复于 2002-11-18 11:24:52 得分 40
Example
<%
dd="asdf"
obj名.方法名("asdf")
obj名.方法名(dd)
%>Top
2 楼bugyouth(雪落无声)回复于 2002-11-18 11:34:20 得分 0
我用的是lyfUpload组件中的savefile方法,其中有把文件重命名,
obj.savsfile("file","path","mingcheng")
第三个值mingcheng为重命名的文件名,但只能是字符串,不能写成变量形式,怎样把它转成变量形式?Top
3 楼bugyouth(雪落无声)回复于 2002-11-18 11:43:41 得分 0
神啊,救救我吧,这么长时间了,一个主意都没有,而你又在哪儿呢Top
4 楼jery_lee(U2-G2000)回复于 2002-11-18 11:44:04 得分 30
mingcheng="mingcheng"
obj.savsfile("file","path",mingcheng)
一样的可以的,Top
5 楼zhigangxie(www.yi-dao.com)回复于 2002-11-18 13:53:20 得分 30
可以拼成一个VBS语句字符串,然后使用Eval(Statement_String)来执行这个VBS语句字符串,应该可以灵活的解决你的问题。Top
6 楼zhigangxie(www.yi-dao.com)回复于 2002-11-18 13:55:33 得分 0
s="obj.savsfile(""file"",""path"",""" & mingcheng & """)"
eval(s)
搞定
Top




