您可能不了解的 QueryString-q=1&q2&q3 与 q=1&q2=&q3 的区别

作者:vkvi 来源:ITPOW(原创) 日期:2012-6-27

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

可以看出

  • 没有等号时,是指缺少参数名,而不是指缺少参数值。
  • 没有等号时,后面再出现 &,也不当作参数分隔符。
相关文章