我正在使用编码查询字符串,但遇到问题。
网址 default.aspx?qX81JvYf9eQ%3d-dmVoaWNsZUlkPTE0MTM%3d
在Page_Load
我使用Request.QueryString
检索查询字符串,但它在IIS Express和我的本地IIS 8服务器上返回不同的结果:
IIS Express:
qX81JvYf9eQ%3d-dmVoaWNsZUlkPTE0MTM%3d
(正确)
IIS 8:
qX81JvYf9eQ%3d-dmVoaWNsZUlkPTE0MTM%3d%3f
IIS 8还有一个'%3f'。
为什么会这样?我假设它必须是由于某处的某些IIS设置。