Request["xx"]与Request. form ["xx"]的区别

本文关键字:quot Request xx 区别 form | 更新日期: 2023-09-27 18:13:41

Request["xx"] vs Request.Form["xx"]有何区别?

我正在想办法。

Request["xx"]与Request. form ["xx"]的区别

如果xx存在于QueryStringFormCookiesServerVariables集合中,前者将返回一个值。它将依次遍历每个值,直到找到一个值,然后返回。

参见HttpRequest的索引器文档

简而言之,如果您在查询字符串上有一个?xx=123,并且您使用Request["xx"],则字符串"123"将被返回,而不管Form集合中是否存在xx键。

Request["key"]CookiesFormQueryStringServerVariable中检索值。

来自文档:

在key参数中指定的QueryString、Form、Cookies或ServerVariables集合成员。如果没有找到指定的键,则返回Nothing。

其中Request.Form["key"]显式地从表单(POST)集合中检索它