Я хочу создать во время выполнения некоторые элементы, которые не должны попадать в «async postback».Runtime сгенерированные элементы управления отключены для Async Postback asp.net
На самом деле у меня есть кнопка для каждой строки в виде сетки. Эти элементы управления не должны генерировать частичную обратную передачу, а полную обратную передачу («потому что результатом должен быть загрузка отчета»).
На самом деле я пытался 2-мя способами:
На странице загрузки
- рекурсивный поиск для каждого контроля, что является Button и иметь указанный класс
добавить товар в ScriptManager через:
ScriptManager.GetCurrent (this) .RegisterPostBackControl (control);
этот код попало нужное количество времени, но частичная постбэк еще генерируется
О генерации элемента
- добавить «OnDataBinding» событие для генерации кнопки
В этом случае я делаю что-то вроде:
var button = (Cont рол) отправитель;
ScriptManager.GetCurrent (this) .RegisterPostBackControl (кнопка);
Почему это не работает?
В обоих случаях я попал в конкретный случай и «зарегистрировал» элементы управления как «сделать полный ответ», так что я получу частичный?
Спасибо
Что вы хотите достичь?Кнопка без обратной передачи или ...? – Kuzgun
Кнопка, которая при щелчке создает ПОЛНУЮ обратную передачу вместо частичной –