Ich habe eine URL mit Querystrings, durch die einige Daten übergeben werden. Ich möchte die Daten auf der Serverseite abrufen. Was ist die Lösung für dieses ProblemWie kodiere ich URL in JavaScript und dekodiere es in C#
Antwort
Sie können JavaScript-Escapefunktion verwenden, um die URL zu codieren.
Example :
escape("It's me!") // result: It%27s%20me%21
URL Dekodierung in C# mit Uri.UnescapeDataString() - Funktion.
Example :
s = "%46%69%67%68%74%20%74%68%65%20%70%6F%77";
Uri.UnescapeDataString(s);
EDIT -------------------------
Um Abfrageparameter in C# Verwendung Parse
NameValueCollection qscoll = HttpUtility.ParseQueryString(querystring);
Hoffe, das wird helfen.
Danke!
Hussain
Sie können escape (http://www.w3schools.com/jsref/jsref_escape.asp) oder encodeURI (http://www.w3schools.com/jsref/jsref_encodeuri.asp) verwenden Javascript Seite zu kodieren.
Auf Server-Seite: Für C# - Verwenden Sie System.Web.HttpUtility.UrlDecode zu dekodieren (http://msdn.microsoft.com/en-us/library/adwtk1fy.aspx) Für Java - Verwenden Sie URLDecoder zu dekodieren (http://download.oracle.com/javase/1.5.0/docs/api/java/net/URLDecoder.html) Für PHP - Verwenden Sie urldecode (http://php.net/manual/en/function.urldecode.php)
- Javascript unescape (_stringEncoded) gleiche wie HttpUtility.UrlDecode (_string) in C#
- Javascript escape (_setringDecoded) gleiche wie HttpUtility.UrlEncode (_string) in C#
javascript Encode
escape('raj kumar') //raj%20kumar
C# Decode
HttpUtility.UrlDecode("raj%20kumar") //raj kumar
- 1. Wie kodiere/dekodiere ich kurze Strings als Base64 mit GWT?
- 2. Wie dekodiere/kodiere ich die URL-Parameter für die neuen Google Maps?
- 3. Wie dekodiere ich einen URL-Parameter mit C#?
- 4. Wie kodiere ich Passwörter in Webformularen ohne JavaScript?
- 5. Wie kodiere ich eine binäre MIME-Anlage in C#?
- 6. In Python, wie dekodiere ich GZIP-Codierung?
- 7. Legen Sie URL für CSS und Javascript in ASP.NET/C# und Fehler, wenn ich es bereitstellen
- 8. Wie kodiere ich Unicode-Zeichencodes in einem PowerShell-String-Literal?
- 9. Wie dekodiere ich ein in Base64 codiertes PNG-Bild und sehe es auf einem ImageView?
- 10. Wie dekodiere ich HTML-Codes mit Java?
- 11. Wie kodiere ich eine kategoriale Variable in sklearn?
- 12. Wie kodiere ich einen Anhang zu Base64 in Jmeter?
- 13. Wie dekodiere ich eine DER-codierte Zeichenfolge in Java?
- 14. Wie kann ich den Inhalt des simpleXML-Array-Objekts erhalten, wenn ich es in JSON kodiere?
- 15. Wie dekodiere ich Unicode Zeile für Zeile in Python 2.7?
- 16. Wie kodiere ich enum mit NSCoder in swift?
- 17. Wie dekodiere ich eine URL, die mit MVC Url.Encode (String-URL) codiert wurde
- 18. Wie man Dateien als Base64 in Cocoa/Objective-C encodiere und dekodiere
- 19. Wie kodiere ich eine Dart-Zeichenfolge in base64?
- 20. Wie duplizieren ich dieses JavaScript in C#
- 21. Wie komprimiere und kodiere ich png und plist Dateien in Xcode?
- 22. wie man URL in Javascript
- 23. Wie dekodiere ich ein in Base64 kodiertes JPEG-Bild in Android und sehe es auf einem ImageView?
- 24. Wie kodiere [] Rune in [] Byte mit utf8 in Golang?
- 25. Wie dekodiere ich Base64-codierte Sitzungsdaten von Catalyst :: Plugin :: Session?
- 26. Wie dekodiere ich dieses JSON-Array mit PHP
- 27. Wie dekodiere ich ein JSON-Ergebnis, um Schlüsselnamen zu extrahieren?
- 28. JavaScript erkennen # in URL
- 29. Wie URL in C# übereinstimmen?
- 30. URL Helfer in JavaScript
meine url wie dies window.open ("../EBox/ShowLetter.aspx?DocumentId="+DocumentID+"&SectionType=1&RecID="+RecipientID,'PrintMail ', Funktionen); Ich möchte die Querystring DocumentId, SectionType, RecID abrufen. Wie kann ich die Werte erhalten, wenn die 3 Querystrings – Poornima
Ich kann die ganze URL wie entschlüsseln, was Sie gesagt haben, aber wie man die Querystrings von dieser – Poornima
Sie wollen es in Javascript oder C# getan werden? – eHussain