Request["xx"] vs Request.Form["xx"]
有什么不同?请求[“xx”]和Request.Form [“xx”]之间的区别?
我想弄明白。如果存在于QueryString
,Form
,Cookies
,或ServerVariables
集合xx
Request["xx"] vs Request.Form["xx"]
有什么不同?请求[“xx”]和Request.Form [“xx”]之间的区别?
我想弄明白。如果存在于QueryString
,Form
,Cookies
,或ServerVariables
集合xx
前者会返回一个值。它会依次经过每一个,直到它找到一个值,然后它会返回。
请参阅the indexer的HttpRequest
文档。
总之,如果你对查询字符串?xx=123
,并使用Request["xx"]
,字符串“123”将被退回,而不管现有的Form
集合中的xx
关键的。
Request["key"]
检索来自饼干,表,查询字符串或ServerVariable的值。
中的关键参数指定的查询字符串,形式,饼干,或ServerVariables集合成员。如果没有找到指定的键,则返回Nothing。
其中Request.Form["key"]
显式从表单(POST)集合中检索它。
@RoyiNamir - 我从记忆中回答。答复根据官方文件更新。 – Oded
@RoyiNamir - welcome :) – Oded
奇怪的是,MS没有指定_order_,直到找到第一个值....(只是好奇)。 –