Me sorprende que UrlHelper proporcione un codificador pero no un decodificador. ¿Alguien tiene el código para decodificar o saber dónde encontrarlo en el marco de MVC?Cómo decodificar una URL codificada con Url.Encode de MVC (url de cadena)
Respuesta
una URL codificada será automáticamente decodificada cuando se pasa en una acción del controlador. Por ejemplo:
public ActionResult Index(string url)
{
//url will be decoded here
}
En realidad, debería ser HttpUtility.UrlDecode, no HttpServerUtility.
En realidad: [ambos] (http://msdn.microsoft.com/en-us/library/system.web.httputility.urldecode.aspx) [existe] (http://msdn.microsoft.com/es-es/) /library/system.web.httpserverutility.urldecode.aspx) –
@AndrewBarber ambos existen, esto es correcto. Pero el 'HttpServerUtility' NO tiene el método' UrlDecode'. este método existe en la clase 'HttpUtitliy'. –
esta es la respuesta de trabajo, no la aceptada. –
HttpUtility.UrlDecode(Parameter);
- 1. Cómo "decodificar URL" una cadena en Emacs Lisp?
- 2. Cómo decodificar la url en php donde url está codificada con encodeURIComponent()
- 3. barra URL codificada en URL
- 4. ¿Cómo puedo decodificar una URL con jQuery?
- 5. Hotmail jugar con URL codificada parámetros
- 6. URL @RequestMapping codificada en Spring MVC Controller
- 7. ¿Cómo decodificar "\ u0026" en una URL?
- 8. Evitar saltos de línea en cadena URL cifrada y codificada
- 9. base 64 URL decodificar con Ruby/Rails?
- 10. elimine usando CURL con URL codificada
- 11. Zend Framework: Apache descodifica la URL codificada en lugar de pasar la URL codificada.
- 12. ¿Es posible urlencode una url que contiene una url codificada en url?
- 13. Cómo decodificar URL en iOS - Objetivo C
- 14. ¿Cómo decodificar URL en la Solicitud Android
- 15. Prueba si la cadena está codificada en URL en PHP
- 16. ¿Cómo lidiar con cadena unicode en URL en python3?
- 17. ¿Por qué está codificada la URL de la coma?
- 18. Cómo decodificar url base64 en python?
- 19. Limitar la longitud de una cadena URL codificada con caracteres multibyte en .NET
- 20. ASP .Net MVC enrutamiento: Url únicamente con ID de cadena
- 21. ¿Cómo convierto un diccionario de javascript en una cadena de url codificada?
- 22. Buscar url de una cadena con php
- 23. Decodificar url escapado sin utilizar HttpUtility.UrlDecode
- 24. ¿Cómo codificar una cadena URL completa en ASP MVC
- 25. ¿Práctica incorrecta POST codificada en la URL?
- 26. SEO URL con ASP.NET MVC
- 27. Cómo enrutar una URL de múltiples idiomas con un MVC
- 28. MVC DataAnnotations Validación de URL
- 29. ¿Cómo enruto una URL con una cadena de consulta en ASP.NET MVC?
- 30. URL con Python 3
soluciona esto, como se menciona a continuación, debe ser httputility, no servidor. –
@boomhauer en realidad, ya que esto es en el contexto de una solicitud web, ya que menciona asp.net mvc utilizando 'HttpServerUtility' está bien. Si estaba fuera de ese contexto, tendría que usar HttpUtility o mejor aun usar la biblioteca antixss. –
esta no es la respuesta correcta, al menos esto no funcionará desde la vista MVC –