GeoNav Ответов: 1

Звонок событие на сервере с jQuery для флажок в GridView в


В моей веб-форме у меня есть GridView с флажками. Я хочу показать этот GridView в модальном всплывающем окне jquery и позволить пользователям устанавливать флажки для выбора строк. Когда пользователь делает выбор, я хочу получить имя DataKeyName и обработать его в событии OnCheckedChanged флажка. Когда я вызываю событие 'change' из jquery, код на стороне сервера срабатывает только в том случае, если я устанавливаю AutoPostback=true для флажков, и получается, что модальный всплывающий диалог закрывается автоматически.

Можно ли вызвать событие OnCheckedChanged флажка без обратной передачи? Или какой-нибудь способ перезагрузить GridView после обратной передачи?

Что я уже пробовал:

значение showpopup функции () {
$("диалог#").диалог({
название: "GridView",
ширина: 1100,
autoOpen: правда,
кнопки: {
ОК: функция () {
$(этот).диалог ("закрыть");
},

},
открыть: функция (тип, данные) {
$(этот).родитель().добавление($("форма:первая"));
$("input[type=checkbox]"). click (функция () {
$("input[type=checkbox]"). trigger ("change");
}
},
модальные: правда
});
}

1 Ответов

Рейтинг:
2

Karthik_Mahalingam

Цитата:
Можно ли вызвать событие OnCheckedChanged флажка без обратной передачи?

Ни за что
но то, что вы можете сделать, это просто скопировать код внутри события в веб-метод и вызвать его с помощью Ajax-вызова, при условии, что вы не используете никаких зависимостей, связанных с аргументами события.