返回带前缀的FormCollection项

Jon*_*Jon 3 asp.net-mvc

如何为具有特定前缀的项目返回具有键/值的FormCollection的子集?我只能用于键,但我需要键和值.

谢谢

eu-*_*-ne 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();
Run Code Online (Sandbox Code Playgroud)