3 Stimmen

Ersetzen von %20 durch - im Url Rewriting

Ich verwende UrlRewritingNet.UrlRewriter.dll für das Umschreiben von Url, und ehrlich gesagt, bin ich neu in diesem Bereich. Mein Problem ist, dass ich %20 in meiner Url durch - ersetzen möchte.

5voto

scottm Punkte 27163

HttpUtility.UrlDecode() tut, was Sie brauchen.

2voto

Alexander Galkin Punkte 11438

Wenn Sie eine benutzerdefinierte ersetzen auseinander, dass HttpUtility gibt Ihnen (in diesem Fall wird es in Leerzeichen konvertieren!) dann verwenden Sie einfach String-Ersetzung.

Uri myuri = new Uri(myolduri.ToString().Replace("%20","-"));

0voto

Ali Hasan Punkte 1045

Oder Sie können die Url in eine Zeichenkette einfügen und dann

string urla = "your url";
string urlb = url.Replace("%20", "-");

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X