参数不正确。服务器或代码问题?

时间:2013-04-17 17:33:11

标签: c# asp.net iis

有人可以告诉我为什么我的项目中的某个页面上出现错误消息“参数不正确”。基本上,这只发生在IE中,只有一台服务器。我有一个开发,一个测试和一个实时服务器。该链接的查询字符串值为“city =Québec”。我不确定它是否与特殊的法语e字符有关,但是此代码适用于开发和测试站点上的所有浏览器,以及实时服务器上的chrome和firefox,但如果我在现场使用IE服务器,该链接将我发送到一个完全白页,上面写着“参数不正确”。我完全不知道为什么。有人有任何想法吗?

2 个答案:

答案 0 :(得分:0)

仔细检查服务器发送的HTTP标头是不会有害的.... ...但显然主要问题出在浏览器和/或客户端PC上。

看看这些链接:

问:哪个版本的IE遇到了这个问题?

答案 1 :(得分:0)

我的猜测是Firefox会自动对URL执行UTF-8编码而IE不会。只需将链接更改为UTF-8编码版本即可。示例:city = Qu%C3%A9bec