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