ItemCommand
- это событие на стороне сервера объекта повторителя.Так как JQuery - это код на стороне клиента, здесь у вас есть небольшое несоответствие.
Кроме того, если вы просмотрите исходный код вашего HTML, вы заметите, что сообщение об ошибке корректно.Нет объекта с идентификатором imgBtnCopy . будет объектами с imgBtnCopy в качестве части идентификатора.Платформа ASP.NET назначит уникальный идентификатор каждому элементу управления в <ItemTemplate>
.В противном случае вы получите несколько элементов управления с одинаковым идентификатором.Не очень хорошая вещь.
При этом вам следует изменить подход к фактору в приведенной выше информации.
Чтобы выбрать все элементы управления, которые содержат imgBtnCopy как часть их идентификатора, используйте селектор jquery следующим образом:
[id*=imgBtnCopy]
Таким образом, вы выбираете все элементы с идентификатором, который содержит строку imgBtnCopy .* = Оператор JQuery для содержит.Затем вы должны подключить JQuery к событию click каждой из этих кнопок.