[ad_1]
C# で ASP.net を使用しました。
URL から %20 などの特殊文字を削除したい。
URL 書き換えには、Global.asax を使用しました。
これで私を助けてください。
サンプル URL
ローカルホスト:24882/WebSite2/ProductList/396/Micromax%20Ninja%20A89
私だけが欲しい
http://localhost:24882/WebSite2/ProductList/396/Micromax_Ninja_A89.
他に URL 書き換えの方法をご存知でしたら教えてください。
解決策 1
解決策 2
解決策 4
やあ、
使用できます
C#
// FOR URL ENCODE string destinationURL = "http://localhost:24882/WebSite2/ProductList/396/Micromax_Ninja_A89"; HttpContext.Current.Server.UrlEncode(destinationURL); // FOR URL DECODE string url = "localhost:24882/WebSite2/ProductList/396/Micromax%20Ninja%20A89"; HttpContext.Current.Server.UrlDecode(url);
注 : (URL では、%20 はアンダースコアではなく単一の空白スペースに使用されます)
あなたが実際に必要とするもう1つのことは、URLの書き換えでは(私が使用したように)必要なURLエンコーディング/デコーディングは必要ないと思うからです…
もう1つ、投稿された質問に答えを入れないでください。質問がある場合は、コメントを投稿してください..
ありがとう
ASP.NET ブログ – ヘマント[^]
[ad_2]
コメント