Я пытаюсь получить значение, которое вводится в текстовое поле (строка символов) и отображать их. Текстовые поля имеют одно и то же имя, которое является «важным». Когда я запускаю это, я получаю что-то вроде «testhtestetestltestltesto», который, как предполагается, будет «проверять привет». Это только первый шаг в то, что я пытаюсь сделать. Если кто-то хотел бы дать мне предложение для большей проблемы, см. Параграф после кода.Получение значений из нескольких текстовых полей с одинаковым именем
int i;
var items = Request["important"];
for (i=0; i < items.Lenght; i++){
Response.Write("test" + items[i]);
}
У меня есть окно списка, которое содержит ряд «курсов», которые заполняются оператором sql. Когда использование выбирает элемент в списке, он запускает оператор, который записывает поля ввода для соответствующего курса для пользователей, чтобы вводить данные о курсе. Я хочу, чтобы пользователь мог выбрать несколько курсов и входную информацию для этих нескольких курсов, которые затем будут представлены и введены в sql-заявление, надеюсь, используя оператор foreach. Проблема в том, что я не знаю, как захватить каждое из значений из ящиков с тем же именем.
Элементы - это строка, поэтому в вашем «для» вам петля букв – LINQ2Vodka
Что бы я сделал вместо этого? – user2974999
см. Это: http://stackoverflow.com/questions/437955/submitting-form-elements-with-the-same-name, первый ответ – LINQ2Vodka