任何与Request.Params [ASP.NET]的陷阱

时间:2009-05-08 01:43:56

标签: asp.net query-string

希望答案是否定的,但使用Request.Params而不是Request.QueryString来检索asp.net中查询字符串中的数据是否有任何问题?

4 个答案:

答案 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只是功能更全面。

现在,如果您将序列化并将其保存到数据库中,那将浪费字节,但就此而言。