您所在的位置:小祥子 » 编程 » ASP » 正文

ASP在URL网址中加入参数(判断加?或&)方法

时间:2015-02-14 编辑:本站 来源:本站原创

在一个URL里加入参数,比如说a=1,那么如果原网址没有参数,比如说http://www.xiaoxiangzi.com/,那么就需要先加一个?再加参数。http://www.xiaoxiangzi.com/?a=1,如果原网址已经有参数了,比如向之前的网址加入一个b=2,那么就加&再加参数,http://www.xiaoxiangzi.com/?a=1&b=2。所以我们只需判断之前的网址里是否有?就可以了。

代码如下

Function JoinChar(strUrl)
 If strUrl = "" Then
  JoinChar = ""
  Exit Function
 End If
 If InStr(strUrl,"?") < Len(strUrl) Then
  If InStr(strUrl,"?") > 1 Then
   If InStr(strUrl,"&") < Len(strUrl) Then
    JoinChar = strUrl & "&"
   Else
    JoinChar = strUrl
   End If
  Else
   JoinChar = strUrl & "?"
  End If
 Else
  JoinChar = strUrl
 End If
End Function

关键词:参数 传值 方法 网址