Как изменить функцию кодирования URL для asp на asp.net - PullRequest
0 голосов
/ 27 июня 2011

Как изменить эту функцию urlencode в asp на asp.net

Function URLEncode

Dim StrTemp, StrChar
        Dim IntPos, IntKey

        StrTemp = ""
        StrChar = ""
        For IntPos = 1 To Len(encodeString)
            IntKey = Asc(Mid(encodeString, IntPos, 1))
            If IntKey = 32 Then
                StrTemp = StrTemp & "+"
            ElseIf ((IntKey < 123) And (IntKey > 96)) Then
                StrTemp = StrTemp & Chr(IntKey)
            ElseIf ((IntKey < 91) And (IntKey > 64)) Then
                StrTemp = StrTemp & Chr(IntKey)
            ElseIf ((IntKey < 58) And (IntKey > 47)) Then
                StrTemp = StrTemp & Chr(IntKey)
            Else
                StrChar = Trim(Hex(IntKey))
                If IntKey < 16 Then
                    StrTemp = StrTemp & "%0" & StrChar
                Else
                    StrTemp = StrTemp & "%" & StrChar
                End If
            End If
        Next

        Return StrTemp

End Function

Я не знаю, как изменить asp на asp.net.

1 Ответ

0 голосов
/ 27 июня 2011

Asp.Net имеет встроенный метод для кодирования URL, отметьте HttpServerUtility.UrlEncode .

Надеюсь, это поможет.

...