Если вы можете получить доступ к HttpContext.Current.Request
, то вам нужно проверить элемент Form['__EVENTTARGET']
, чтобы увидеть, какой элемент управления вызвал обратную передачу.Это, однако, не будет работать для обычных кнопок, потому что они отображаются как простые <input type="submit">
.К счастью, они добавляются как часть данных публикации, поэтому вы можете перебирать элементы формы, а кнопка, которую вы находите (по ее идентификатору), является кнопкой, которая вызвала обратную передачу.