我試圖做一些應該比較簡單的事情。我使用ListView來顯示一些項目,使用ItemTemplate。在ItemTemplate的內部,我有一個圍繞整個項目的div,以便我可以突出顯示懸停事件(已由jQuery處理)。如何在asp:listview中使用jQuery使用asp:按鈕的clientID以供使用?
我想要做的就是在div上點擊一個按鈕,打開一個按鈕,打開該特定項目的詳細信息視圖。我遇到的問題是在使用jQuery時拉回該按鈕的ClientID。我試過了:
$('#<%= 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>
任何建議或幫助是非常感謝!
當您的解決方案似乎首先工作,問題是將ClientID注入頁面,以便我可以在客戶端使用jQuery來引用它。也許我不明白你的意思? – riceboyler 2009-01-14 22:24:36
正是我需要的!感謝修復! – riceboyler 2009-01-19 16:32:24