Одна из вещей, которые просматривают состояние состояния и отслеживание события, заключается в том, произошла или нет обратная передача. Учитывая основанный на событиях жизненный цикл страницы ASP.NET, нет другого способа отследить, произошла ли обратная передача, кроме простого сохранения значения где-либо.
Другими словами, вы можете вручную проверять обратную передачу, копаясь в объекте viewstate и находя логическое значение обратной передачи и изменяя его на true. Возможно, это не совсем то, что описано, но это немного лучше подчеркивает то, что происходит внутри состояния просмотра.