powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Добавление к listbox элементов на клиенте и получение на сервере
3 сообщений из 3, страница 1 из 1
Добавление к listbox элементов на клиенте и получение на сервере
    #33926105
puhh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

Есть listbox, к которому на клиенте javascript-ом можно добавлять элементы:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<asp:ListBox ID="Results" runat="server" Height="214px" Width="455px" SelectionMode="Multiple" CssClass="List"></asp:ListBox>

 function AddItem(itemText,itemValue)
 {
        var newItem = document.createElement("OPTION");
        newItem.text = itemText;
        newItem.value = itemValue;


        document.getElementById('<%=Results.ClientID%>').options.add(newItem);

 }

На клиенте все работает отлично.

Но когда я пытаюсь по кнопке save на сервере сохранить эти данные из listbox-а, то оказывается, что там - пусто...
Что это и как с этим бороться?

Спасибо.
...
Рейтинг: 0 / 0
Добавление к listbox элементов на клиенте и получение на сервере
    #33926494
seggg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну естественно, сервер ничего о реальном состоянии контрола не знает, раз ты его клиентским скриптом наполняешь. Тебе нужно параллельно с тим дополнять эти значения во viewstate
Но как это сделать клиентским скриптом?  Понятия не имею...
...
Рейтинг: 0 / 0
Добавление к listbox элементов на клиенте и получение на сервере
    #33926539
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если нужно только получить выбранные данные с клиента и не использовать добавленные на клиенте данные при последующем отображениии, то достаточно поглядеть на Request.Form[Results.UniqueID]
Иначе же сохраняй добавляемые знаячения в хидден поле и на сервере потом пополняй Items листбокса

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Добавление к listbox элементов на клиенте и получение на сервере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]