0
我正在使用編碼的查詢字符串,但遇到問題。Request.QueryString返回不一致的值
網址:default.aspx?qX81JvYf9eQ%3d-dmVoaWNsZUlkPTE0MTM%3d
在Page_Load
我檢索使用Request.QueryString
查詢字符串,但它返回的IIS Express和我的本地IIS 8服務器不同的結果:
IIS快遞:
qX81JvYf9eQ%3d-dmVoaWNsZUlkPTE0MTM%3d
(正確)
IIS 8:
qX81JvYf9eQ%3d-dmVoaWNsZUlkPTE0MTM%3d%3f
IIS 8還有一個'%3f'。
這是怎麼發生的?我假設它必須是由於一些IIS設置的地方。
%3f是一個編碼問號。 – Steven
是的,我知道,但它從哪裏來? – davenewza
你不應該也給QS參數一個名字嗎?像'default.aspx?foo = qX81JvYf9eQ%3d-dmVoaWNsZUlkPTE0MTM%3d'(注意* foo = *)... – user1429080