У меня есть GridView с кнопкой btnShowTradeScreenshot.GridView создает много кнопок, и я хочу применить к нему кнопку jQuery.Вот мой соответствующий код GridView:
<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
и т. Д.
Любые идеи о том, как применитьjВопрос ко всем моим кнопкам?
Спасибо.