Невозможно добавить обработчики событий в ASP. чистая страница - PullRequest
1 голос
/ 17 сентября 2009

В visual studio 2008, когда я перетаскиваю asp controlXXX на страницу aspx. На странице свойств этого элемента управления не отображается кнопка обработчиков событий. Он может появиться снова после перехода в режим конструктора, но затем снова исчезнет. Снимок экрана прикреплен.

1 Ответ

0 голосов
/ 17 сентября 2009

Да, это раздражает, но работает, вероятно, только в дизайнере. Но вы все равно можете добавлять обработчики событий вручную

в html добавить свойство onclick и написать имя метода

<asp:ImageButton ID="btnAdd" runat="server" onclick="btnAdd_Click" />

и в методе добавления кода с двумя параметрами типов: (object, EventArgs), например так:

protected void btnAddTag_Click(object sender, ImageClickEventArgs e)
{
}

или вы также можете добавить обработчик событий в методе Page_Init

btnAdd.Click+=new ImageClickEventHandler(btnAdd_Click);

(метод также будет автоматически генерировать метод, только после + = дважды нажмите клавишу TAB)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...