Request.Params [“key”]做什么?

时间:2010-08-27 14:07:27

标签: asp.net

您好我想知道Request.Params["key"]的作用?在哪里使用?

6 个答案:

答案 0 :(得分:14)

Request.Params是您在Request.QuerystringRequest.FormRequest.CookiesRequest.ServerVariables中找到的键/值的组合(按此顺序)< / p>

答案 1 :(得分:5)

key部分是NameValueCollection的索引器。它可以是集合中的字符串或数字索引。

如果使用字符串,它将返回与字符串关联的值,如果使用int,in将返回集合索引中的项。

它按以下顺序组合了以下所有NameValuePairs:

  • 查询字符串
  • 表格
  • 缓存
  • ServerVariables

所以,如果你想获得一个带有字符串键“myKey”的对象的值,可能是上面的任何一个(假设你不关心哪一个),你可以使用:

var myValue = Request.Parameters["myKey"]; // C#

答案 2 :(得分:1)

返回与“key”关联的值。

我相信查找QueryString参数,表单参数,cookie和服务器变量寻找匹配。

答案 3 :(得分:1)

详细信息请参阅Request.Params上的MSDN文章。 “key”是一个字符串,表示列表中您想要的项目。

与Request.Form或Request.QueryString相反,Request.Params可以从以下位置返回数据:

  1. 查询字符串参数。
  2. 表单字段。
  3. 缓存数据。
  4. 服务器变量
  5. 按顺序。

答案 4 :(得分:0)

这是否回答了您的问题,MSDN info。它只是通过谷歌搜索“Request.Params”找到了它的确切功能。如果您想了解更多信息,您可以在问题中更加具体吗?

答案 5 :(得分:0)

它保存来自httprequest对象的信息,此MSDN链接显示您可以在其中找到的信息类型

MSDN