我有一个名为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