ASP.Net URLEncode - &号在查询字符串

本文关键字:查询 字符串 Net URLEncode ASP | 更新日期: 2023-09-27 18:12:49

我有一个像下面这样的查询字符串:
Default.aspx?path=/Play & Game&AnotherQueryString=bla bla

以下URLEncode:

 lastpath = HttpUtility.UrlEncode(Request["path"].ToString());  

输出如下:

%2fPlay+

如何处理查询字符串中的&号/这些&号不是查询字符串之间的分隔符

ASP.Net URLEncode - &号在查询字符串

您应该在将路径放入查询之前对其进行编码,因为Request["path"].ToString()将始终在下一个&

like that = Default.aspx?path=%2fPlay+%26+Game&AnotherQueryString=bla bla