necesito a URL codificar algunos períodos ya que tengo que pasar un poco de trayectoria a lo largo del documento y es como estaUrl Encode Períodos?
http://example.com/test.aspx?document=test.docx
Así test.docx me está causando un error de carácter ilegal. Así que tengo que cambiarlo a
. --> %2E
He intentado utilizar Server.URLEncode
string b = Server.UrlEncode("http://example.com/test.aspx?document=test.docx");
pero consigo
"http%3a%2f%2fexample.com%2ftest.aspx%3fdocument%3dtest.docx"
así que tengo que usar como una cadena de reemplazo y hacer de forma manual y reemplazar todos los períodos con ese código?
¿Estás seguro de que es el '.'? Parece una cadena de consulta perfectamente válida para mí. –