我正在显示可折叠的网格视图,当用户单击img时,第二个嵌套的网格视图会折叠。它工作得很好,除了网格2采用网格view1 id的参数,以保持每行的行唯一。
img代码有效(没有命令参数)。
我想要实现的是将网格视图1 id传递给这个嵌套网格函数(它位于代码后面),这样我就可以显示唯一的行。我想用命令参数做这个,但就像我上面解释的那样,img没有接受命令参数。当我尝试使用btnimg时,按钮img可以接受命令参数,但它不喜欢我的onclick jquery。
代码:
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton Class="btnArrow" ImageUrl="~/img/close-arrow.png"
OnClick="ShoeHide(this, 'tr<%# Eval("OrderNumber") %>');"
CommandArgument='<%#Eval("OrderNumber")%>' runat="server" />
<%-- <asp:ImageButton Class="btnArrow" ImageUrl="/img/close-arrow.png"
CommandArgument='<%#Eval("odernumber")%>'
OnClick="ShoeHide(this, 'tr<%# Eval("OrderNumber") %>')" runat="server" />--%>
</ItemTemplate>
</asp:TemplateField>
答案 0 :(得分:0)
将click事件移出元素
<script type="text/javascript">
$(function () {
$('.btnArrow').click(function () {
// something here
});
}
</script>
&#13;