URLリクエストをエスケープするASP.NET C#

asp.net c# escaping url

/ doSomthing?a = thatのようなページへのリクエストがあります

私はC#でASP.NETを使用しています

  0  0


ベストアンサー

クエリ文字列部分はURLエンコードする必要があります。これは、HttpUtilityクラスの UrlEncodeメソッドを使用して実行できます。

HttpUtility.UrlEncode(yourString);

7


これを行うには、HttpServerUtilityクラスのhttp://msdn.microsoft.com/en-us/library/system.web.httpserverutility.urlencode.aspx [+ UrlEncode +]メソッドを介してターゲットURLを渡します。 Pageクラス内での使用例

string urlEncoded = Server.UrlEncode(this.Request.RawUrl);

3


タイトルとURLをコピーしました