2017-08-14 113 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>

相關問題