Как я могу применить событие к простому элементу ссылки в ASP.NET - PullRequest
0 голосов
/ 09 октября 2009

У меня есть элемент <asp:Image> и текстовая подпись, окруженная элементом <a>. Мне нужна ссылка для запуска метода при нажатии, изменяя свойство ImageUrl другого элемента <asp:Image>.

Я полный нуб с ASP.NET (Понятно.)
Кто-нибудь может объяснить мне этот процесс?

Ответы [ 4 ]

5 голосов
/ 09 октября 2009

Меняет ли изображение только , что вы делаете? Если это так, вам, вероятно, следует сохранить все это в javascript или, по крайней мере, попытаться использовать javascript первым и только постбэк, если javascript отключен. Серверные события плохо влияют на производительность.

3 голосов
/ 09 октября 2009

Я думаю, что элемент управления ImageButton сделает это за вас: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.imagebutton.aspx

Он запускает обратную передачу, давая вам все события, которые вы ожидаете.

2 голосов
/ 09 октября 2009

Кнопка с изображением будет вашим лучшим выбором. Это в основном кнопка, но выглядит просто изображение. С этим элементом управления нет депрессии или какого-либо движения.

0 голосов
/ 09 октября 2009

Метод на сервере?

Тогда вам нужно использовать ASP.NET Link Control . Вы можете подключиться к событию OnClick в Link Control.

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