使用AntiXssEncoder.UrlEncode

时间:2016-07-01 13:42:02

标签: c#

我正在使用AntiXssEncoder.UrlEncode对查询字符串参数中的值进行编码。空格被编码为%20,但我想改为使用加号。

有没有比在结果字符串上调用.Replace(“%20”,“+”)更好的方法呢?

1 个答案:

答案 0 :(得分:0)

您可以通过创建自己的HtmlHelper类轻松完成此操作。

这样简单就足够了:

public static class CustomHtmlHelpers 
{
   public static string UrlEncode(string url)
   {
       return url.Replace(" ", "+");
   }
}

然后就这样使用它:

CustomHtmlHelpers.UrlEncode("bla bla bla");