广

ASP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    IIS5.0中EXECUTE的巧用

    2018-04-08 09:04:44 次阅读 稿源:互联网
    零七广告
    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) & "<br>"
    Next
    可以显示出所有表单的值,但它们并不能产生多个变量并取得相应的值。如:company=Request.Form("company")
    怎么办呢?利用EXECUTE:
    FOR each item in Request.form
    ' Response.Write item &"="& Request.Form(item) & "<br>"
    '注意下句:
    Execute item &"="""& Request.Form(item) & """"
    Next
    上面的Execute的"="后面加了两个双引号("),最后又加了四个("),目的是将它们变成字符串,以便Execute执行,否则可能有意想不到的错误!
    好了,下面你可以大胆引用相应的值以便进行入库或其他处理了。
    例如:Response.Write company & "<br>"
    方便吧。
    欢迎来信探讨。Email:tozjs@263.net

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告