Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Разработка под ASP.NET > DropDownList возврат выбранного значения |
Автор: Экскалупатор 21.10.2010, 22:46 |
всем привет. никак не могу понять как решить данную задачу. есть DropDownList. <asp:DropDownList ID="ddlManager" runat="server" Width="100%"> </asp:DropDownList> он заполняется Item и Value во время события Page_Load. после чего все корректно отображается на странице, пользователь производит выбор чего то там из списка. но я не могу получить то что выбрал пользователь. т.е. пользователь выбирает данные из нескольких таких списков. потом нажимает на кнопку и как бы все данные должны отправиться на сервер, но на сервере я получаю только SelectedItem = 1. т.е. всегда выбран первый элемент из списка. как мне получить то что выбрал пользователь? понимаю что где то туплю но где понять не могу. есть вариант отправлять данные на сервер по событию выбора в списке, но списков много и каждый раз отправлять страницу на сервер а потом обратно пользователю мне кажется как то не кошерно. |
Автор: 1stain 22.10.2010, 10:53 |
IsPostback |
Автор: Экскалупатор 22.10.2010, 16:29 |
1stain, что то не совсем понял к чему это. ну приходит мне форма обратно. и что? как получить то что выбрал пользователь? Добавлено через 1 минуту и 21 секунду суть в том что всегда возвращается индекс выбранного значения = 1. т.е. как мне кажется, это значение устанавливается перед отправкой страницы пользователю. и там оно не меняется Добавлено через 11 минут и 17 секунд 1stain, черт действительно. оказалось что я каждый вызов формы заново заполнял списки, по этому они всегда и возвращали первый индекс. спасибо. |