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_,直到找到第一個值....(只是好奇)。 –