В конфигурации веб-форм Asp.Net щелчок ImageButton должен инициировать событие типа ImageButton_OnClick. Либо в вашей разметке, либо в методе события Page_Init вам необходимо подключить этот обработчик события:
В разметке:
<asp:imagebutton click="ImageButton_Onclick" runat="server" id="displayYImgBtn" />
В коде позади:
public void Page_Init() {
displayYImgBtn.Click += ImageButton_OnClick;
}
В любой модели ваша кнопка должна быть создана, а ваш метод должен выполняться при обратной передаче (при нажатии кнопки).
Если вы хотите установить другую конфигурационную информацию до того, как будет инициировано событие нажатия кнопки, вам нужно будет сделать это во время события Page.Load или Page.Init. Независимо от того, когда вы решите обратиться к своему элементу управления и установить переменные, вы НЕ должны изменять его каким-либо образом по сравнению с состоянием, в котором оно было отправлено обратно. Если кнопка ImageButton не отформатирована точно, как это было раньше, вы не получите событие обратной передачи.