在IE中,QueryString具有" copy"的奇怪问题。作为参数

时间:2015-08-11 04:59:36

标签: c# asp.net internet-explorer query-string internet-explorer-11

我正面临一个与IE11中的查询字符串相关的奇怪问题。

我有一个带有href的锚标签。在查询字符串中传递的参数之一是" copy"如下面的截图所示。 enter image description here

在Chrome中,它的效果非常好。

在IE中,当我尝试访问查询字符串时,我发现它已更改为其他内容,如下面的屏幕截图所示。

enter image description here

如果我将该参数更改为其他参数,则可以正常工作,例如" CID"

有人可以帮我解决这里发生的事情吗?

感谢。

1 个答案:

答案 0 :(得分:1)

%uxxxx是unicode字符的非标准html编码。 %3d=字符的标准html编码。 Internet Explorer正在处理"& copy"作为一个角色实体,即使它缺少尾随的分号。为了解决这个问题,请用原始的&符号替换它的html实体表示。

qid=13412&copy=true