К сожалению, запрос значения __EVENTTARGET не поможет. Часто это значение будет пустым. Обработка обратной передачи принимает некоторые решения о том, какие события вызывать, основываясь не только на целевом значении события (если оно есть), проверяя значения состояния элемента управления на значениях, публикуемых в форме (например, для текстового поля), определяет, следует ли инициировать такие события, как TextChanged. .
Помимо фактического подключения обработчика событий ко всем элементам управления, для которых вы хотите записывать события, я не думаю, что есть какой-либо способ определить его. Хотя, возможно, можно сделать в основном то, что делает фреймворк. Вам нужно будет сделать это между созданием элементов управления и восстановлением состояния представления, но до обработки опубликованных значений. Вы можете сравнить текущие контрольные значения (из viewstate) с опубликованными значениями, по сути, определив, какие события вызовут срабатывания.
Какова ваша цель с этим? Возможно, есть лучшее решение.