3
A
回答
6
試試這個(測試):
var form = Request.Form;
var prefix = "prefix";
var asDictionary = form.Cast<string>()
.Where(key => key.StartsWith(prefix))
.ToDictionary(key => key, key => form[key])
.ToList();
0
假設 「形式」 是你的FormCollection,我會嘗試使用LINQ做類似:
FormCollection subset = form.Where(x => x.Key.Contains("YourPrefix_"));
我沒有測試:)
而且,您可能需要更改.Contains()爲.Substring(0,11)==「YourPrefix_」,具體取決於您的密鑰的命名方式等。
相關問題
- 1. 帶有前綴
- 2. ElasticSearch不返回帶有詞前綴或後綴爲詞的文檔或#
- 3. 爲什麼前綴返回沒有特定前綴的文檔?
- 4. 發現前綴在當前項目
- 5. 項目文件中的gprinstall前綴
- 6. 帶前綴的C++ cout
- 7. 帶URL前綴的HAProxy
- 8. C++中前綴和後綴的返回值
- 9. 帶當前目錄的bash前綴輸出
- 10. FormCollection在mvc中返回空值
- 11. CakePHP路由,使用帶默認前綴的語言前綴
- 12. Python字典鍵/帶前綴的值 - 前綴是什麼?
- 13. 查找並返回一個帶有指定前綴的字符串
- 14. MVC2 FormCollection選項
- 15. Django 1.4新項目文件夾結構強制項目前綴?
- 16. 如何改變這種前綴特里返回包含類似前綴
- 17. 返回前面帶ID的JSON
- 18. 最長的迴文前綴
- 19. 返回Python中的項目
- 20. 返回返回最後一個項目
- 21. 帶前綴路線的鏈接
- 22. 帶有「undefined」前綴的Json結果
- 23. Flex中帶$前綴的屬性
- 24. 帶字母的前綴字段
- 25. Cakephp 3 +帶有前綴插件的CounterCache
- 26. 不帶前綴的CakePHP路由
- 27. OCaml - 返回列表的所有前綴的函數
- 28. 返回的tempnam一個額外的路徑前綴
- 29. scons增加 - 前綴選項
- 30. C++獲取目錄前綴
FormCollection不包含Where方法 – Jon 2009-07-10 14:30:03
form.AsQueryable()。哪裏(....)也許?此外,你需要有一個「使用System.Linq;」聲明 – 2009-07-10 14:34:21