Я пытаюсь сделать что-то, что должно быть относительно простым. Я использую ListView, чтобы показать несколько элементов, используя ItemTemplate. Внутри ItemTemplate у меня есть div, окружающий весь элемент, так что я могу выделить событие hover (которое уже обрабатывается jQuery).
То, что я хотел бы сделать, это вызвать событие нажатия кнопки div, чтобы открыть подробное представление для этого конкретного элемента. Проблема, с которой я столкнулся, заключается в получении идентификатора клиента для этой кнопки при использовании jQuery. Я попробовал:
$('#<%= Button1.ClientID %>')
route, но это не работает, так как кнопка не существует при загрузке страницы.
Основной код выглядит следующим образом:
<asp:listview>
<itemtemplate>
<td runat="server">
<div class="container">
<asp:linkbutton id="Button1" runat="server" text="View Details" />
fun and exciting stuff here...
</div>
</td>
</itemtemplate>
</asp:listview>
Любые предложения или помощь приветствуются!