我可以循环收集Collection.Request.Form吗?

MrM*_*MrM 9 .net c# asp.net asp.net-mvc

我有一些带有唯一ID的复选框.是否有可能在表单集合中找到所有复选框+ uniquenum?

就像是 -

foreach (var item in Collection.Request.Form["checkbox" + with UniqueIDNum])
{
    //code
}
Run Code Online (Sandbox Code Playgroud)

SLa*_*aks 40

没有.

相反,您可以循环遍历所有键,并检查它们是否以checkbox.

例如:

foreach(string key in Request.Form) {
    if (!key.StartsWith("checkbox")) continue;
    ...
}
Run Code Online (Sandbox Code Playgroud)

NameValueCollection中枚举返回键为字符串.