当前位置:  开发笔记 > 编程语言 > 正文

是否有运算符附加到ASP中的字符串变量?

如何解决《是否有运算符附加到ASP中的字符串变量?》经验,为你挑选了1个好方法。

.=连接字符串时ASP的等价于什么?我指的是asp NOT asp.net.

我的意思是指明我在for循环中.所以我想知道.=(在php中)不等于标准串联的等价物.

例:

For Each Item In Request.Form
    If (Item = "service") then 
        For x=1 To Request.Form(item).Count
            service = "&service="&Request.Form(Item)(x)
        Next
    End If
Next

cfeduke.. 9

在VBScript中:

Variable = Variable & "something more"

在JScript中我相信你可以使用:

variable += "something more";

特别:

service = service & "&service=" & Request.Form(Item)(x)

假设你希望你的结果看起来像......

&service=blah1&service=blah2&service=blah3

虽然您可能需要对您的Request.Form(Item)(x)值进行URL编码,因为任何"&"(以及其他字符)都可能会破坏您尝试执行的操作.当直接从HTML表单使用这样的未经过类型化的输入时也要小心,这非常危险.



1> cfeduke..:

在VBScript中:

Variable = Variable & "something more"

在JScript中我相信你可以使用:

variable += "something more";

特别:

service = service & "&service=" & Request.Form(Item)(x)

假设你希望你的结果看起来像......

&service=blah1&service=blah2&service=blah3

虽然您可能需要对您的Request.Form(Item)(x)值进行URL编码,因为任何"&"(以及其他字符)都可能会破坏您尝试执行的操作.当直接从HTML表单使用这样的未经过类型化的输入时也要小心,这非常危险.

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有