J'ai un GridView avec un bouton appelé btnShowTradeScreenshot. Le GridView crée de nombreux boutons et je veux y appliquer le bouton jQuery. Voici mon code GridView pertinent:Comment appliquer le bouton jQuery UI à un bouton html dans ASP.NET?
<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>
Je suis en train d'appliquer le jQuery en utilisant ce code:
<script type="text/javascript">
$(document).ready(function() { $("#<%= btnShowTradeScreenshot.ClientID %>").button(); });
</script>
Rien ne se passe et je reçois le bouton standard, pas le bouton jQuery. Quand je regarde la source de la page, je remarque que les boutons ont des noms déchiquetés comme:
ctl00$contentMain$grdTrades$ctl05$ctl03
ctl00$contentMain$grdTrades$ctl10$ctl03
etc
Toutes les idées sur la façon d'appliquer le jQuery à tous mes boutons?
Merci.
Super merci. –