Мне нужно получить идентификатор панели, которая собирается запустить постбэк, поэтому у меня есть общий способ заблокировать пользовательский интерфейс на этой панели.
Пока у меня есть эта функция:
function BeginRequestHandler(sender, args) {
$('#' + args.get_updatePanelsToUpdate()[0]).block({ message: null });
}
прикреплено так:
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
это очень хорошо работает для получения идентификатора, если элемент управления, который вызывает частичную обратную передачу, находится внутри панели обновления, но если он находится снаружи (с помощью триггера), аргументы.get_updatePanelsToUpdate () всегда имеет значение null
Я видел этот ответ, но он не будет работать в Forme, потому что функция запускается после частичной обратной передачи, она мне нужна раньше ..
Спасибо