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

时间:2011-10-27 22:02:05

标签: c# asp.net query-string ampersand

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

以下URLEncode:

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

输出是这样的:

%2fPlay+

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

1 个答案:

答案 0 :(得分:2)

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

喜欢那样= Default.aspx?path =%2fPlay +%26 + Game& AnotherQueryString = bla bla

相关问题