繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> ASP基础 >> IIS5.0中EXECUTE的巧用

IIS5.0中EXECUTE的巧用

2006-02-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:EXECUTE是VBscript5.0的新增功能,以下就此举一例: 如果我们有一个FORM,内有大批INPUT,RADIO,SELECT等用户输入,我们在ASP处理文件中通常的取值方法是: dim company,name,email,tel,fax,web '可能还有很多....
关键字:EXECUTE 5.0 IIS

EXECUTE是VBscript5.0的新增功能,以下就此举一例:

如果我们有一个FORM,内有大批INPUT,RADIO,SELECT等用户输入,我们在ASP处理文件中通常的取值方法是:

dim company,name,email,tel,fax,web '可能还有很多....

company=Request.Form("company")

.....

web=Request.Form("web")

然后进行入库或其他处理。

如果每个表单变量都要使用表单声明并取值,是件十分麻烦的事。有没有更好的办法呢?我们知道:

FOR each item in Request.form

Response.Write item &"="& Request.Form(item) & "

"

Next

可以显示出所有表单的值,但它们并不能产生多个变量并取得相应的值。如:company=Request.Form("company")

怎么办呢?利用EXECUTE:

FOR each item in Request.form

' Response.Write item &"="& Request.Form(item) & "

"

'注意下句:

Execute item &"="""& Request.Form(item) & """"

Next

上面的Execute的"="后面加了两个双引号("),最后又加了四个("),目的是将它们变成字符串,以便Execute执行,否则可能有意想不到的错误!

好了,下面你可以大胆引用相应的值以便进行入库或其他处理了。

例如:Response.Write company & "

"

方便吧。

欢迎来信探讨。Email:tozjs@263.net

责任编辑:admin
相关文章