Convertir texto en formato URL

Iniciado por housedir, 23 Abril 2014, 12:57 PM

0 Miembros y 1 Visitante están viendo este tema.

housedir

hola a todos, pues veran quisiera saber como convertir el texto de un textbox en el codigo usado en las urls de las webs, por ejemplo si uno coloca este texto en la url de una web:

Citar
rel=nofollow target=_blank>

automaticamente se convierte en:

Citar
rel%3dnofollow%20target%3d_blank%3e

esto lo necesito porque estoy enviando unos datos por metodo post y necesito enviarlos asi porque si no simplemente no funciona imagino que por los carapteres, que deben ser cambiados a ese formato que segun lei en una web el proceso es el siguiente: "reemplazar un caracter por su código ASCII en formato hexadecimal", gracias por su ayuda

Eleкtro

· HttpUtility Class (System.Web) - MSDN
CitarProvides methods for encoding and decoding URLs

Ejemplo:
Código (vbnet) [Seleccionar]
Imports System.Web

Public Class Test

   Private Sub Test() Handles MyBase.Load

       Dim s As String = "rel=nofollow target=_blank>"

       MsgBox(HttpUtility.UrlEncode(s))     ' Result: rel%3dnofollow+target%3d_blank%3e
       MsgBox(HttpUtility.UrlPathEncode(s)) ' Result: rel=nofollow%20target=_blank>

   End Sub

End Class


Saludos.