Ich bin überrascht, die UrlHelper bietet einen Encoder, aber keinen Decoder! Hat jemand den Code zum Entschlüsseln oder weiß, wo er im MVC-Framework zu finden ist?Wie dekodiere ich eine URL, die mit MVC Url.Encode (String-URL) codiert wurde
Antwort
Ein codierter URL wird automatisch decodiert werden, wenn sie in eine Controller-Aktion übergeben. Zum Beispiel:
public ActionResult Index(string url)
{
//url will be decoded here
}
Eigentlich sollte es HttpUtility.UrlDecode, nicht HttpServerUtility sein.
Eigentlich: [beide] (http://msdn.microsoft.com/en-us/library/system.web.htttoptility.urldecode.aspx) [exist] (http://msdn.microsoft.com/en-us /library/system.web.httpserverutility.urldecode.aspx) –
@AndrewBarber existiert, das ist richtig. Aber die 'HttpServerUtility' hat keine' UrlDecode' Methode. Diese Methode existiert in der Klasse "HttpUtitliy". –
Dies ist die funktionierende Antwort, nicht die akzeptierte. –
HttpUtility.UrlDecode(Parameter);
- 1. Wie dekodiere ich einen URL-Parameter mit C#?
- 2. Wie dekodiere ich eine HTML-Zeichenfolge mit xslt
- 3. NodeJS Express codiert die URL - wie zu decodieren
- 4. R dekodiere eine mit base64 codierte Spalte
- 5. Wie dekodiere ich HTML-Codes mit Java?
- 6. Wie dekodiere ich eine DER-codierte Zeichenfolge in Java?
- 7. Wie dekodiere/kodiere ich die URL-Parameter für die neuen Google Maps?
- 8. Wie kann man herausfinden, ob die Zeichenfolge bereits URL-codiert wurde?
- 9. Kann Backslash in URL mit URL-Umschreibung korrekt codiert werden?
- 10. Wie werden URL-Parameter in QT codiert?
- 11. Wie codiert man URL in Groovy?
- 12. Base64 codiert String URL freundlich
- 13. In Python, wie dekodiere ich GZIP-Codierung?
- 14. Wie entschlüsselt man die URL in PHP, wo URL mit encodeURIComponent() codiert ist
- 15. Warum codiert System.Net.Http HttpClient meine Anfrage-URL?
- 16. Wie kodiere/dekodiere ich kurze Strings als Base64 mit GWT?
- 17. Wie dekodiere ich dieses JSON-Array mit PHP
- 18. eine URL erstellen und die URL in Asp.Net MVC
- 19. Wie bekomme ich die URL, von der jnlp ausgeführt wurde?
- 20. Internet Explorer codiert keine URL-Parameter
- 21. Amazon s3 URL + in% 2 codiert?
- 22. Wie kodiere ich URL in JavaScript und dekodiere es in C#
- 23. Wie dekodiere ich Unicode Zeile für Zeile in Python 2.7?
- 24. Wie dekodiere ich ein JSON-Ergebnis, um Schlüsselnamen zu extrahieren?
- 25. ASP.NET MVC - Wie bekomme ich eine URL anstelle eines Aktionslinks?
- 26. Wie kann ich eine benutzerfreundliche URL in ASP.NET MVC erstellen?
- 27. Wie codiert Zeichenfolgen mit gemischten Zeichensätzen für Excel in Python
- 28. Wie man Jboss akzeptieren% 2F codiert slash in URL-Pfad
- 29. Wie finde ich die Route, die mit einer URL übereinstimmt?
- 30. Wie bekomme ich eine URL mit jQuery?
Bitte beheben Sie dies, wie unten erwähnt, es sollte HTTPutility sein, nicht Server. –
@boomhauer eigentlich, da dies im Zusammenhang mit einer Web-Anfrage ist, da er asp.net mvc mit 'HttpServerUtility' erwähnt, ist in Ordnung. Wenn es außerhalb dieses Kontexts wäre, müssten Sie HttpUtility oder besser noch die antixss-Bibliothek verwenden. –
das ist nicht die richtige Antwort, zumindest wird dies nicht funktionieren von MVC Ansicht –