使用AntiXssEncoder.UrlEncode时,空格使用+而不是%20的最佳方法
本文关键字:方法 最佳 UrlEncode AntiXssEncoder 空格 使用 | 更新日期: 2023-09-27 17:53:42
我使用AntiXssEncoder。UrlEncode用于编码查询字符串参数中的值。空格被编码为%20,但我想使用加号代替。
是否有比在结果字符串上调用.Replace("%20", "+")更好的方法来做到这一点?
你可以通过创建自己的HtmlHelper类来轻松地做到这一点。
只要这样简单就够了:
public static class CustomHtmlHelpers
{
public static string UrlEncode(string url)
{
return url.Replace(" ", "+");
}
}
然后像这样使用:
CustomHtmlHelpers.UrlEncode("bla bla bla");