URL 中命名参数的顺序重要吗?

Vis*_*hal 4 c# asp.net

假设我有一个 URL,其中有两个名为 param1 和 param2 的参数。

下面提到的两个 URL 是否相同?

http://www.example.com/abcd.aspx?param1=xxx&param2=yyy

http://www.example.com/abcd.aspx?param2=yyy&param1=xxx
Run Code Online (Sandbox Code Playgroud)

xan*_*tos 5

我想说的与克里斯托相反。理论上它们是等效的,但您指定了 Asp.net。在 Asp.net 中,您可以使用Request.QueryString来访问查询字符串。它是一个NameValueCollection,即一个索引集合(您可以这样做Request.QueryString[0]Request.QueryString[1]...)。因此,(写得不好的)页面可能会“认为”一个键总是有一个固定的索引。