我有一个 ashx 文件,它需要一些查询字符串值来提供适当的图像。
问题是一些搜索引擎 urlencode 然后 htmlencode 在他们的缓存中或当他们索引这些 url 时。
所以例如而不是得到
/preview.ashx?file=abcd.jpg&root=small
我明白了
/preview.ashx?file=abcd.jpg&root=small
这基本上会抛出,context.Request.QueryString["root"]
所以它认为没有变量根
我猜查询字符串中的第二个键是amp;root 即 & 符号之后的部分。
我想知道是否有一种方法可以在服务器端自动对查询字符串进行 html 和 urldecode,这样程序就不会混淆。