希望答案是否定的,但使用Request.Params而不是Request.QueryString来检索asp.net中查询字符串中的数据是否有任何问题?
答案 0 :(得分:2)
不,除非您碰巧在查询集合中具有与参数名称相同的字段名称的表单集合字段,否则当您只需要一个键/值对时,您将得到一个数组。
答案 1 :(得分:1)
不是这样的问题,但要注意request.querystring要轻得多 - request.params返回cookie,表单变量,服务器变量和查询字符串,而request.querystring当然只返回查询字符串值。
答案 2 :(得分:0)
已在When do Request.Params and Request.Form differ?
中回答它讨论了request.form,但它对request.querystring
是一样的答案 3 :(得分:0)
没有陷阱。 Request.Params只是功能更全面。
现在,如果您将序列化并将其保存到数据库中,那将浪费字节,但就此而言。