我有一個名爲btnShowTradeScreenshot的按鈕的GridView。 GridView創建了很多按鈕,我想將jQuery按鈕應用到它。這裏是我的相關的GridView代碼:如何將jQuery UI按鈕應用於ASP.NET中的html按鈕?
<asp:GridView
ID="grdTrades"
runat="server"
>
<Columns>
<asp:TemplateField HeaderText="Screenshot" >
<ItemTemplate>
<input name="btnShowTradeScreenshot" runat="server" visible='<%# Eval("screenshotId") != DBNull.Value %>' type="button" value='View...' onclick='<%# "ShowImageInNewPage(\"App_Handlers/ImageHandler.ashx?screenshotId=" + Eval("screenshotId") + "\")" %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我想使用此代碼申請了jQuery:
<script type="text/javascript">
$(document).ready(function() { $("#<%= btnShowTradeScreenshot.ClientID %>").button(); });
</script>
什麼也沒有發生,我得到的標準按鈕,而不是jQuery的按鈕。當我看着頁面的源代碼,我注意到按鈕具有錯位的名稱,如:
ctl00$contentMain$grdTrades$ctl05$ctl03
ctl00$contentMain$grdTrades$ctl10$ctl03
等
如何jQuery的適用於我的所有按鈕的任何想法?
謝謝。
非常感謝。 – 2010-11-19 13:46:48