ASP.NET Как вызвать мою функцию, когда выбранный индекс изменяется в списке переключателей без обновления всей страницы? - PullRequest
2 голосов
/ 21 марта 2010

В моей форме есть таблица, в которую я помещаю n строк, каждая строка содержит 1 RadioButtonList, когда пользователь выбирает элемент в RadioButtonList, мне нужно получить индекс выбранного элемента без обновления страницы.

Ответы [ 2 ]

2 голосов
/ 21 марта 2010

Будет работать немного jQuery:

$('input[type=radio]').click( function() {
     var selectedIndex = $('input[type=radio]').index(this);
     ...do something with the index...
});

Это даст вам нулевой индекс переключаемой кнопки в наборе. Если на странице есть другие переключатели, используйте селектор, который ограничивает их контейнером (таблицей), в котором они находятся.

1 голос
/ 21 марта 2010

Самый простой способ - поместить его в панель обновления с помощью библиотек AJAX.Net.

Сложнее было бы развернуть собственную функциональность AJAX, которая выполняет все, что вы хотите, чтобы происходило, когда выбор изменяется на переключателе.

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