我将尝试做一些相对简单的事情。我正在使用ListView来显示多个项目,使用ItemTemplate。在ItemTemplate中,我有一个div包围整个项目,以便我可以在悬停事件上进行突出显示(已经由jQuery处理)。
我想要做的是,在div上的点击事件触发一个按钮,以打开该特定项目的详细视图。我遇到的问题是在使用jQuery时获取该按钮的ClientID。我已经尝试过:
任何建议或帮助都非常感激!
我想要做的是,在div上的点击事件触发一个按钮,以打开该特定项目的详细视图。我遇到的问题是在使用jQuery时获取该按钮的ClientID。我已经尝试过:
$('#<%= Button1.ClientID %>')
路由,但是这样做行不通,因为当页面加载时,按钮不存在。
基本代码如下:
<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>
任何建议或帮助都非常感激!