2010-11-12 144 views
0

我在網上搜索了一個答案,我看不到任何人有相同或相似的問題(這肯定讓我感到驚訝,所以我肯定懷疑它是我)。Querystring不會返回所有的值

當我做了

的Request.QueryString( 「KEY1」)
的Request.QueryString( 「KEY2」)

系統似乎並沒有解析第二?/值了,但對待就好像key1是一個字符串,例如http://www.example.com/default.aspx?key1=abc?key2=def返回abc?key2 = def ...好像它完全忽略或不解析第二個(或其他更多)鍵/值對。

想知道如果有人有任何想法?

回答

1

你應該只有一個?在您的要求,下面的隔板應&

問候

/噸

+0

並使用來自超鏈接查詢字符串( Teson 2010-11-12 23:03:03

1

http://www.example.com/default.aspx?key1=abc?key2=def 

查詢字符串下手不使用?然而彼此令牌由&

http://www.example.com/default.aspx?key1=abc&key2=def 

delmited這將產生正確的結果,當您使用

Request.Querystring("key2") 
+0

Jason&User24 ...謝謝,我的天啊,我一直在看那幾天驅使自己瘋狂...... doh!當然是一個簡單的語法錯誤。 – mgardner 2010-11-12 23:06:25