QueryString-q=1&q2&q3 与 q=1&q2=&q3 的区别

q=1&q2&q3 与 q=1&q2=&q3 是两个 QueryString,只有一个等号的差别。

q=1&q2&q3 的 QueryString.Count 为 2,值分别为:1、q2&q3

q=1&q2=&q3 的 QueryString.Count 为 3,值分别为:1、<零长度字符串>、q3

可以看出

    • 没有等号时,是指缺少参数名,而不是指缺少参数值。
    • 没有等号时,后面再出现 &,也不当作参数分隔符。
posted @ 2013-04-26 10:55  我不是杰克船长  阅读(163)  评论(0编辑  收藏  举报