Request["xx"]与Request. form ["xx"]的区别
本文关键字:quot Request xx 区别 form | 更新日期: 2023-09-27 18:13:41
与Request["xx"] vs Request.Form["xx"]
有何区别?
我正在想办法。
如果xx
存在于QueryString
、Form
、Cookies
或ServerVariables
集合中,前者将返回一个值。它将依次遍历每个值,直到找到一个值,然后返回。
参见HttpRequest
的索引器文档
简而言之,如果您在查询字符串上有一个?xx=123
,并且您使用Request["xx"]
,则字符串"123"将被返回,而不管Form
集合中是否存在xx
键。
Request["key"]
从Cookies、Form、QueryString或ServerVariable中检索值。
来自文档:
在key参数中指定的QueryString、Form、Cookies或ServerVariables集合成员。如果没有找到指定的键,则返回Nothing。
其中Request.Form["key"]
显式地从表单(POST)集合中检索它