Доступ к значениям ListBox на сервере после его изменения через Javascript ASP.Net - PullRequest
1 голос
/ 15 января 2009

У меня есть listBox, значениями которого я манипулирую с помощью javascript, например, для добавления нового элемента в список. Теперь, когда я пытаюсь получить доступ к этому listBox с сервера, он показывает только те значения, которые изначально были частью ListBox в PageLoad. Недавно добавленные элементы недоступны.

Как я могу получить доступ к этим новым добавленным элементам на сервере

Ответы [ 2 ]

3 голосов
/ 15 января 2009

Вам нужно использовать Request.Params ["YourListBoxID '], чтобы прочитать добавленные значения.

0 голосов
/ 15 января 2009

Я бы посмотрел, где вы заполняете список, и посмотрите, будете ли вы заполнять его при каждой загрузке страницы или только если !Page.IsPostBack. Если вы загружаете содержимое списка на каждой странице загрузки, вы стираете все изменения с клиента с исходными данными.

Вы захотите сделать что-то вроде этого:

if (!Page.IsPostBack)
{
    // load your list up
}

Это означает, что при последующих обратных передачах ваш список не будет обновляться из вашего источника данных и не будет перезаписывать любые клиентские изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...