嗨,我想知道Request.Params["key"]
是做什麼的?它在哪裏使用?Request.Params [「key」]是做什麼的?
回答
Request.Params
是組合鍵/值,你會發現在Request.Querystring
,Request.Form
,Request.Cookies
,Request.ServerVariables
(按順序)
key
部分是NameValueCollection
的索引器。它可以是集合中的字符串或數字索引。
如果使用字符串,它將返回與該字符串關聯的值,如果使用int,in將返回該集合的索引中的項目。
它結合了以下所有namevaluepairs中的,按以下順序:
- 查詢字符串
- 形式
- 餅乾
- ServerVariables
所以,如果你想獲得的價值可能在上述任何一箇中的字符串鍵「myKey」的對象(假設你不關心哪一個),你可以使用:
var myValue = Request.Parameters["myKey"]; // C#
這是否回答你的問題,MSDN info。它確切地說明了它的功能,只需通過Google搜索「Request.Params」即可找到。如果你想了解更多信息,你可以在你的問題中更具體一些嗎?
奇怪的是,如果您在MSDN.COM的搜索框中搜索「Request.Params」,則沒有任何實際價值。 – 2010-08-27 14:12:21
@詹姆斯。 Bing還有一些工作要做。 – 2010-08-27 14:21:07
它擁有從HttpRequest對象的信息,這個MSDN鏈接顯示的信息的類型,你可以期望找到它
它返回「鍵,」關聯的值。
我相信是查找QueryString參數,表單參數,餅乾和服務器varaible尋找一個匹配。
有關Request.Params的MSDN文章詳細介紹。 「key」是一個字符串,表示您想要列表中的哪個項目。
與之相對的Request.Form或的Request.QueryString,Request.Params可以回到你的數據:
- 查詢字符串參數。
- 表單字段。
- 餅乾。
- 服務器變量
按該順序。
- 1. Request(「key」)和Request.Params(「key」)之間是否有區別?
- 2. 什麼是Sec-WebSocket-Key?
- 3. 爲什麼JSON.parse('{「key」:「value」}')做得很好,但JSON.parse('{key:「value」}')不?
- 4. '如果在request.params中提交'的目的是什麼'
- 5. Mandrill應用程序 - 它是什麼,它的API key是什麼
- 6. 什麼「?」做?什麼是__FILE__?
- 7. 什麼是setDetailItem:做什麼?
- 8. Key in EmbeddedEntity的用途是什麼?
- 9. 什麼是SonarQube插件中的Repository Key?
- 10. org.apache.hadoop.mapred.Mapper中'key K1'的用法是什麼?
- 11. FOREIGN KEY的用途是什麼?
- 12. 什麼是DBMS中的'CONJUGATE KEY'
- 13. Application [「Key」]和Application.Contents [「Key」]之間的區別是什麼?
- 14. parse.com差異request.params
- 15. 是什麼[popViewControllerAnimated];做?
- 16. 什麼是random.random做
- 17. 什麼是「javascript :;」做?
- 18. 什麼是「GCMRegsistrar.register」做
- 19. page.driver.reset是什麼!做?
- 20. 這是做什麼
- 21. 什麼是簡單的JavaScript做什麼
- 22. google map API key應該是什麼?
- 23. 什麼是ES6相當於module.exports = {key:「value」}?
- 24. 什麼是K-B6-KEY標頭?
- 25. 「KEY`idx_pid`(`person_id`),」是什麼意思?
- 26. $ this ['key'] - > method() - 這是什麼?
- 27. 這是什麼意思:key = lambda x:x [1]?
- 28. 「key包含$ value」是什麼意思?
- 29. WinJS.strictProcessing()是做什麼的?
- 30. Rollapply:by.column是做什麼的?
作爲警告:您不會收到警告存在多個值的情況。 – aggsol 2017-10-11 12:21:07