Was ist eine Alternative für JavaScript-Escape-Funktion in c # für zB eine Zeichenfolge: "Hallo Foster's ich vermisse / you" geben "Hallo% 20Foster% 27s% 20i% 27m% 20missing% 20 / you", wenn wir Verwenden Sie Javascript Escape-Funktion, aber was ist die Alternative für c #. Ich habe danach gesucht, aber keine Verwendung.
Die beste Lösung, die ich gesehen habe, wird in diesem Blog erwähnt - C #: Entspricht JavaScript-Escape-Funktion von Kaushik Chakraborti. Es gibt mehr zu entkommen Javascript als einfach URL-Encoding oder Leerzeichen durch Entitäten zu ersetzen.
Nachfolgend finden Sie die escape
-Funktionsimplementierung, die Sie in Microsoft.JScript.dll ... finden.
Code aus Reflektor genommen.
Die beste Lösung, die ich gesehen habe, wird in diesem Blog erwähnt - C #: Equivalent of JavaScript Escape-Funktion von Kaushik Chakraborti. Es gibt mehr zu entkommen JavaScript als einfach URL-Codierung oder Ersetzen von Leerzeichen mit Entitäten.
Ich habe eine andere Lösung in den Kommentaren in KodeSharp Artikel bemerkt, die besser sein könnte. Der Kommentar besagt, dass es kompatibler zu UTF-8 ist und keine Bezugnahme auf JScript erfordert. Ist das besser?
(abhängig von System.Web.Extensions.dll)
%Vor%Tags und Links asp.net