我在网上搜索了一个答案,我看不到任何有相同或类似问题的人(这当然令我惊讶,所以我当然怀疑它是我的某种程度)。
我做的时候
的Request.QueryString( “KEY1”)
的Request.QueryString( “KEY2”)
系统似乎没有解析第二个?/值,但将其视为key1是一个字符串,例如http://www.example.com/default.aspx?key1=abc?key2=def返回abc?key2 = def ...好像它完全忽略或不解析第二个(或其他更多)键/值对。
想知道是否有人有任何想法?
答案 0 :(得分:1)
你应该只有一个?在您的请求中,以下分隔符应为&
问候
/吨
答案 1 :(得分:1)
不要使用此
http://www.example.com/default.aspx?key1=abc?key2=def
QueryStrings以?开头?但是其他令牌由&
提交http://www.example.com/default.aspx?key1=abc&key2=def
使用
时,这将产生正确的结果Request.Querystring("key2")