Я программист PHP, мне нужен код на C# .net для создания отчетов.
Я отправляю эту форму в ASP.NET
<input type = "text" name = "para[a]" value = "A">
<input type = "text" name = "para[b]" value = "B">
в PHP я могу получить эти значения простым циклом
if (isset($_POST['para'])){
foreach($_POST['para'] as $key => $val){
echo 'Name '.$key.', Value = '.$val;
}
}
но в C# .net я не могу сделать ничего подобного, я погуглил, но ссылки не найдено
for (int i = 0; i < keys.Length; i++)
{
Response.Write(keys[i] + ": " + Request.Form[keys[i]] + "<br>");
}
Этот код C# сообщает мне все ключи, но не в виде массива.
Любая помощь?
См. stackoverflow.com/questions/28325456/posting-a-string-array





Получите подмножество ключей, которые начинаются с вашего конкретного префикса. Или отфильтруйте ключи, которые не начинаются с префикса.
for (int i = 0; i < keys.Length; i++)
{
if (keys[i].StartsWith("para") {
Response.Write(keys[i] + ": " + Request.Form[keys[i]] + "<br>");
}
}
это не дубликат, дублирующийся вопрос просит получить все опубликованные значения, я прошу только конкретный массив