У меня есть веб-страница asp.net с серией скрытых полей ввода, которые я использую для передачи значений от клиентской стороны до кодирования в момент отправки.
<input type="hidden" id="zorro1" value="somevalue set at runtime from client-side" />
<input type="hidden" id="zorro2" value="somevalue set at runtime from client-side" />
.../...
<input type="hidden" id="zorron" value="somevalue set at runtime from client-side" />
Теперь мне нужноизвлечь эти значения из кода.Я могу написать эту уродливую вещь:
dim aValue as string = zorro1.value
dim aValue as string = zorro2.value
.../...
dim aValue as string = zorron.value
Это работает, но я хотел бы "найти контроль" каждого скрытого ввода, как это, с помощью LINQ, в псевдокоде:
dim inputControls = from c in page.controls where id.startswith("zorro") select s
for each ic in inputControls
aValue = ic.value
aId = ic.ID
next
Может кто-нибудь направить меня в правильном направлении?