2017-08-14 46 views
-1

我正在显示可折叠网格视图,当用户单击img时,第二个嵌套网格视图会崩溃。它完美的工作,除了网格2采用网格视图1 ID参数,以保持每行不同的行。我不能将命令参数设置为img,但是当我将其更改为imgbtn时,无法使用我的onclick jquery

img代码工作(没有命令参数)。

我想要实现的是将网格视图1标识传递给此嵌套网格函数(后面的代码),以便我可以显示唯一的行。我想用命令参数来做这件事,但就像我上面解释的那样,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

请提供'ShoeHide'的源代码。另外,请包含生成的HTML(从您的浏览器查看源代码)。 – mjwills

回答

0

移动click事件到元件的

<script type="text/javascript"> 
 
    $(function() { 
 
     $('.btnArrow').click(function() { 
 
      // something here 
 
     }); 
 
    } 
 
</script>

相关问题