2017-01-24 5 views
0

У меня есть изображение, как показано нижесторона клиента события для Asp.net управления

<asp:Image runat="server" ID="imgLogo" Style="border-width: 0px; max-width: 100%; max-height: 200px;" onerror="showInvalidImageMessage();" onload="imageChanged()"/> 

здесь я хочу стрелять JavaScript события, как никогда он ищет на стороне сервера обработчик.

Я не могу использовать JQuery «s on или bind или live, потому что они не работают в моем сценарии, как это управление изображением приходят динамически.

Ориентируясь на событие на стороне клиента, мы используем onclientclick для кнопки ASP так же, как я пробовал onclientload, который не работает. Я хочу использовать чистый JS. Возможное?

+0

пытается с помощью 'JavaScript: showInvalidImageMessage();' –

+0

если вы настаиваете на вызов JS из стороны сервера событий, то, пусть на стороне сервера событие выстрелило и называют JS от этого события будет разрешите вам обрабатывать ваши сценарии ИЛИ вы также можете использовать событие jquery.click. –

ответ

0

Управление изображением позволяет работать с изображениями с кода сервера. Используйте элемент управления Image, чтобы отобразить любое допустимое изображение, поддерживаемое запрашивающим браузером на веб-странице.

Атрибут OnLoad используется для добавления обработчика событий события Load, которое является событием на стороне сервера, а не клиентской стороной.

см это

OnLoad client event for Image control

Смежные вопросы