Estoy tratando de pasar u url como parámetro a un método get. Definí una ruta que acepta un parámetro {* url} para que pueda enviar caracteres "/" sin que separe mi parámetro. Tan pronto como haya un ":" en la url (como en http: o localhost: 3857 por ejemplo), el método nunca se golpea.¿Pasar URL como parámetro get?
El método Html.ActionLink escapa de su propio parámetro, pero no parece escapar del ':'. No puedo escapar de él manualmente porque los caracteres de escape se escapan por el mismo método Html.Actionlink.
¿Alguna idea?
No conozco ningún EncodeUrl (donde puedo encontrarlo) pero probé HttpUtility.UrlEncode y HttpUtility.UrlPathencode. Ambos terminan enrutarme a un archivo de destino (no existente) en lugar de mi método :( –
HtmlTextWriter.EncodeUrl – Kieveli
HtmlTextWriter.EncodeUrl Método Realiza una codificación URL mínima al convertir espacios en la URL especificada a la cadena "% 20". espacios no son mi problema –