Suppose a page is invoked with multiple values for a parameter, like:
http://example.com/mypage.aspx?x=1&x=2
I find that request.QueryString("x") = "1,2".
Okay, that's fine, I guess I can do a string.split on it to get the individual values.
But if the query is
http://example.com/mypage.aspx?x=1,2&x=3
Then request.QueryString("x") = "1,2,3".
Is there any way to distinguish multiple values from values with an embedded comma? I wistfully recall that in Java you'd get an array with a separate entry for each value.
(I tried saying "mypage.aspx?x=1%2c&x=3", but that also gives "1,2,3".)
