Как найти текстовое значение из запрошенной формы?Как найти текстовое значение в выпадающем списке с помощью Request.Form
dr["Boxno"] = Request.Form["Ddlbox_1"];
dr["Boxno"] = Request.Form["Ddlbox_" + i];
Как найти текстовое значение из запрошенной формы?Как найти текстовое значение в выпадающем списке с помощью Request.Form
dr["Boxno"] = Request.Form["Ddlbox_1"];
dr["Boxno"] = Request.Form["Ddlbox_" + i];
В стороне сервера можно получить доступ только name
и value
атрибут элемента ввода не текст внутри него.
Предполагая, что вы используете веб-формы, нет необходимости обращаться к Request.Form, чтобы получить значение выпадающих списков.
Если у вас есть несколько выпадающих, и вы хотите, чтобы перебирать выпадающие вы можете использовать FindControl
найти каждый выпадающий список по его имени (например FindControl("Ddlbox_" + i)
)
FindControl
возвращает объект типа object
который вы можете бросить в DropDownList
, чтобы получить доступ к выбранному значению через ddl.SelectedValue
или текст через ddl.SelectedItem.Text
(ddl - это переменная вашего раскрывающегося списка).
Обратите внимание: если выпадающие списки создаются, например, в элементе управления ретрансляторами, вам необходимо выполнить итерацию каждого элемента ретранслятора и применить метод FindControl
к каждой строке.